diff --git a/res/layout-w600dp/account_setup_outgoing_fragment.xml b/res/layout-w600dp/account_setup_outgoing_fragment.xml index cbcba16e0..1918522e5 100644 --- a/res/layout-w600dp/account_setup_outgoing_fragment.xml +++ b/res/layout-w600dp/account_setup_outgoing_fragment.xml @@ -48,7 +48,8 @@ + android:layout_height="wrap_content" + android:contentDescription="@string/account_setup_outgoing_security_label" /> diff --git a/res/values-w600dp/dimensions.xml b/res/values-w600dp/dimensions.xml index d06f86609..3776196a4 100644 --- a/res/values-w600dp/dimensions.xml +++ b/res/values-w600dp/dimensions.xml @@ -45,4 +45,7 @@ 28dp 56dp + + 0dp + diff --git a/res/values/dimensions.xml b/res/values/dimensions.xml index f05a84516..1f9ea9671 100644 --- a/res/values/dimensions.xml +++ b/res/values/dimensions.xml @@ -79,6 +79,9 @@ 4dp 4dp + + 16dp + 10sp diff --git a/res/values/styles.xml b/res/values/styles.xml index 57c1e3a6d..1eb46a311 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -77,6 +77,7 @@ diff --git a/src/com/android/email/activity/setup/AccountSetupOutgoingFragment.java b/src/com/android/email/activity/setup/AccountSetupOutgoingFragment.java index a688cdf3f..0f44f3c64 100644 --- a/src/com/android/email/activity/setup/AccountSetupOutgoingFragment.java +++ b/src/com/android/email/activity/setup/AccountSetupOutgoingFragment.java @@ -110,8 +110,6 @@ public class AccountSetupOutgoingFragment extends AccountServerBaseFragment R.string.account_setup_outgoing_headline); } - final Context context = getActivity(); - mUsernameView = UiUtilities.getView(view, R.id.account_username); mAuthenticationView = UiUtilities.getView(view, R.id.authentication_view); mServerView = UiUtilities.getView(view, R.id.account_server); @@ -123,26 +121,6 @@ public class AccountSetupOutgoingFragment extends AccountServerBaseFragment // UiUtilities throws an exception in this case. mAuthenticationLabel = (TextView)view.findViewById(R.id.authentication_label); - // Note: Strings are shared with AccountSetupIncomingFragment - final SpinnerOption securityTypes[] = { - new SpinnerOption(HostAuth.FLAG_NONE, context.getString( - R.string.account_setup_incoming_security_none_label)), - new SpinnerOption(HostAuth.FLAG_SSL, context.getString( - R.string.account_setup_incoming_security_ssl_label)), - new SpinnerOption(HostAuth.FLAG_SSL | HostAuth.FLAG_TRUST_ALL, context.getString( - R.string.account_setup_incoming_security_ssl_trust_certificates_label)), - new SpinnerOption(HostAuth.FLAG_TLS, context.getString( - R.string.account_setup_incoming_security_tls_label)), - new SpinnerOption(HostAuth.FLAG_TLS | HostAuth.FLAG_TRUST_ALL, context.getString( - R.string.account_setup_incoming_security_tls_trust_certificates_label)), - }; - - final ArrayAdapter securityTypesAdapter = - new ArrayAdapter(context, android.R.layout.simple_spinner_item, - securityTypes); - securityTypesAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); - mSecurityTypeView.setAdapter(securityTypesAdapter); - // Updates the port when the user changes the security type. This allows // us to show a reasonable default which the user can change. mSecurityTypeView.post(new Runnable() { @@ -192,6 +170,28 @@ public class AccountSetupOutgoingFragment extends AccountServerBaseFragment @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); + + final Context context = getActivity(); + // Note: Strings are shared with AccountSetupIncomingFragment + final SpinnerOption securityTypes[] = { + new SpinnerOption(HostAuth.FLAG_NONE, context.getString( + R.string.account_setup_incoming_security_none_label)), + new SpinnerOption(HostAuth.FLAG_SSL, context.getString( + R.string.account_setup_incoming_security_ssl_label)), + new SpinnerOption(HostAuth.FLAG_SSL | HostAuth.FLAG_TRUST_ALL, context.getString( + R.string.account_setup_incoming_security_ssl_trust_certificates_label)), + new SpinnerOption(HostAuth.FLAG_TLS, context.getString( + R.string.account_setup_incoming_security_tls_label)), + new SpinnerOption(HostAuth.FLAG_TLS | HostAuth.FLAG_TRUST_ALL, context.getString( + R.string.account_setup_incoming_security_tls_trust_certificates_label)), + }; + + final ArrayAdapter securityTypesAdapter = + new ArrayAdapter(context, android.R.layout.simple_spinner_item, + securityTypes); + securityTypesAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); + mSecurityTypeView.setAdapter(securityTypesAdapter); + loadSettings(); }