Settings: Correctly align cursor in Settings
Steps to Reproduce: - Click on Density Settings (DPI Settings) / Renaming BT Device / Renaming SIM Settings - EditText Dialog pops up - The cursor is at the leftmost side of the text - Logically Cursor should be at rightmost side which can be aligned grabbing text length Screenshots: Before: http://imgur.com/a/o4vkr http://imgur.com/a/6Qext After: http://imgur.com/a/fuxqT http://imgur.com/a/vm2WX Bug: 65185652 Test: RunSettingsRoboTests: OK (47 tests) Change-Id: Id00308e7e019434edad4afab56cf4719be0d0d54 Signed-off-by: PMS22 <prathams99@rediff.com>
This commit is contained in:
@@ -40,6 +40,7 @@ import android.widget.Spinner;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
|
||||
public class SimPreferenceDialog extends Activity {
|
||||
|
||||
@@ -98,13 +99,14 @@ public class SimPreferenceDialog extends Activity {
|
||||
|
||||
EditText nameText = (EditText)mDialogLayout.findViewById(R.id.sim_name);
|
||||
nameText.setText(savedInstanceState.getString(SIM_NAME));
|
||||
Utils.setEditTextCursorPosition(nameText);
|
||||
}
|
||||
|
||||
private void createEditDialog(Bundle bundle) {
|
||||
final Resources res = mContext.getResources();
|
||||
EditText nameText = (EditText)mDialogLayout.findViewById(R.id.sim_name);
|
||||
nameText.setText(mSubInfoRecord.getDisplayName());
|
||||
|
||||
Utils.setEditTextCursorPosition(nameText);
|
||||
final Spinner tintSpinner = (Spinner) mDialogLayout.findViewById(R.id.spinner);
|
||||
SelectColorAdapter adapter = new SelectColorAdapter(mContext,
|
||||
R.layout.settings_color_picker_item, mColorStrings);
|
||||
@@ -154,7 +156,7 @@ public class SimPreferenceDialog extends Activity {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int whichButton) {
|
||||
final EditText nameText = (EditText)mDialogLayout.findViewById(R.id.sim_name);
|
||||
|
||||
Utils.setEditTextCursorPosition(nameText);
|
||||
String displayName = nameText.getText().toString();
|
||||
int subId = mSubInfoRecord.getSubscriptionId();
|
||||
mSubInfoRecord.setDisplayName(displayName);
|
||||
|
Reference in New Issue
Block a user