Clear focus when auto mode is set.

Bug: 3003541
Change-Id: I2dbaac4ae55b4484387053dbad1311d562102304
This commit is contained in:
Daisuke Miyakawa
2010-09-15 10:10:26 -07:00
parent cc2c684c71
commit e25b55c00b

View File

@@ -123,6 +123,7 @@ public class DateTimeSettingsSetupWizard extends Activity
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
final boolean autoEnabled = isChecked; // just for readibility.
Settings.System.putInt(getContentResolver(),
Settings.System.AUTO_TIME,
isChecked ? 1 : 0);
@@ -130,9 +131,13 @@ public class DateTimeSettingsSetupWizard extends Activity
findViewById(R.id.current_time_zone).setVisibility(View.VISIBLE);
findViewById(R.id.zone_picker).setVisibility(View.GONE);
}
mTimeZone.setEnabled(!isChecked);
mTimePicker.setEnabled(!isChecked);
mDatePicker.setEnabled(!isChecked);
mTimeZone.setEnabled(!autoEnabled);
mTimePicker.setEnabled(!autoEnabled);
mDatePicker.setEnabled(!autoEnabled);
if (autoEnabled) {
mTimePicker.clearFocus();
mDatePicker.clearFocus();
}
}
@Override