diff options
| author | Tony Mantler <nicoya@google.com> | 2014-09-08 15:51:05 -0700 |
|---|---|---|
| committer | Tony Mantler <nicoya@google.com> | 2014-09-08 15:51:05 -0700 |
| commit | e5ac64a1037d62d5cf8815f835fbcd38ad199e8d (patch) | |
| tree | 7620c84bf4c7440b7841dcc8b41b33a46382d59b /src | |
| parent | c845295ffb23f45f4e6f2fb633b16b6d045c483e (diff) | |
| download | android_packages_apps_Email-e5ac64a1037d62d5cf8815f835fbcd38ad199e8d.tar.gz android_packages_apps_Email-e5ac64a1037d62d5cf8815f835fbcd38ad199e8d.tar.bz2 android_packages_apps_Email-e5ac64a1037d62d5cf8815f835fbcd38ad199e8d.zip | |
Fix spinners layout mangling
Setting the gravity to center_vertical seems to make them behave. Not asking.
Also clean up the layout file in general.
b/17380851
Change-Id: I45ac202825295c577dd1a13a3176ac685bd9b9d8
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/email/activity/setup/AccountSetupOptionsFragment.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/com/android/email/activity/setup/AccountSetupOptionsFragment.java b/src/com/android/email/activity/setup/AccountSetupOptionsFragment.java index 0264cb18c..9d048c119 100644 --- a/src/com/android/email/activity/setup/AccountSetupOptionsFragment.java +++ b/src/com/android/email/activity/setup/AccountSetupOptionsFragment.java @@ -34,12 +34,12 @@ import com.android.emailcommon.service.SyncWindow; public class AccountSetupOptionsFragment extends AccountSetupFragment { private Spinner mCheckFrequencyView; private Spinner mSyncWindowView; + private View mSyncwindowLabel; private CheckBox mNotifyView; private CheckBox mSyncContactsView; private CheckBox mSyncCalendarView; private CheckBox mSyncEmailView; private CheckBox mBackgroundAttachmentsView; - private View mAccountSyncWindowRow; /** Default sync window for new EAS accounts */ private static final int SYNC_WINDOW_EAS_DEFAULT = SyncWindow.SYNC_WINDOW_1_WEEK; @@ -68,7 +68,7 @@ public class AccountSetupOptionsFragment extends AccountSetupFragment { mSyncEmailView.setChecked(true); mBackgroundAttachmentsView = UiUtilities.getView(view, R.id.account_background_attachments); mBackgroundAttachmentsView.setChecked(true); - mAccountSyncWindowRow = UiUtilities.getView(view, R.id.account_sync_window_row); + mSyncwindowLabel = UiUtilities.getView(view, R.id.account_sync_window_label); return view; } @@ -96,7 +96,7 @@ public class AccountSetupOptionsFragment extends AccountSetupFragment { Integer.valueOf(frequencyValues[i].toString()), frequencyEntries[i].toString()); } final ArrayAdapter<SpinnerOption> checkFrequenciesAdapter = - new ArrayAdapter<SpinnerOption>(getActivity(), android.R.layout.simple_spinner_item, + new ArrayAdapter<>(getActivity(), android.R.layout.simple_spinner_item, checkFrequencies); checkFrequenciesAdapter .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); @@ -130,7 +130,8 @@ public class AccountSetupOptionsFragment extends AccountSetupFragment { */ private void enableLookbackSpinner(Account account) { // Show everything - mAccountSyncWindowRow.setVisibility(View.VISIBLE); + mSyncWindowView.setVisibility(View.VISIBLE); + mSyncwindowLabel.setVisibility(View.VISIBLE); // Generate spinner entries using XML arrays used by the preferences final CharSequence[] windowValues = getResources().getTextArray( @@ -164,7 +165,7 @@ public class AccountSetupOptionsFragment extends AccountSetupFragment { } final ArrayAdapter<SpinnerOption> windowOptionsAdapter = - new ArrayAdapter<SpinnerOption>(getActivity(), android.R.layout.simple_spinner_item, + new ArrayAdapter<>(getActivity(), android.R.layout.simple_spinner_item, windowOptions); windowOptionsAdapter .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); @@ -188,7 +189,7 @@ public class AccountSetupOptionsFragment extends AccountSetupFragment { * @return Sync window value or null if view is hidden */ public Integer getAccountSyncWindowValue() { - if (mAccountSyncWindowRow.getVisibility() != View.VISIBLE) { + if (mSyncWindowView.getVisibility() != View.VISIBLE) { return null; } return (Integer)((SpinnerOption)mSyncWindowView.getSelectedItem()).value; |
