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();
}