Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58375790 authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Select text in user name dialog

Enables quickly changing the name without moving the cursor.
Also use cap words style.

Bug: 8518507
Change-Id: I6841cad221b56bb4c3d51c21d30b3858d1ee3e1c
parent 645e78d8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@
        android:title="@string/application_restrictions"
        xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">

    <EditTextPreference
    <com.android.settings.SelectableEditTextPreference
            android:key="user_info"
            android:order="0"
            android:widgetLayout="@layout/preference_rename_widget" />
+8 −2
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ import android.preference.Preference.OnPreferenceChangeListener;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceGroup;
import android.preference.SwitchPreference;
import android.text.InputType;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@@ -57,6 +58,7 @@ import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.Switch;

import com.android.settings.R;
import com.android.settings.SelectableEditTextPreference;
import com.android.settings.SettingsPreferenceFragment;

import java.util.ArrayList;
@@ -82,7 +84,7 @@ public class AppRestrictionsFragment extends SettingsPreferenceFragment implemen
    private UserManager mUserManager;
    private UserHandle mUser;

    private EditTextPreference mUserPreference;
    private SelectableEditTextPreference mUserPreference;
    private PreferenceGroup mAppList;

    private static final int MAX_APP_RESTRICTIONS = 100;
@@ -188,8 +190,12 @@ public class AppRestrictionsFragment extends SettingsPreferenceFragment implemen
        mUserManager = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
        addPreferencesFromResource(R.xml.app_restrictions);
        mAppList = getPreferenceScreen();
        mUserPreference = (EditTextPreference) findPreference(KEY_USER_INFO);
        mUserPreference = (SelectableEditTextPreference) findPreference(KEY_USER_INFO);
        mUserPreference.setOnPreferenceChangeListener(this);
        mUserPreference.getEditText().setInputType(
                InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_FLAG_CAP_WORDS);
        mUserPreference.setInitialSelectionMode(
                SelectableEditTextPreference.SELECTION_SELECT_ALL);
        setHasOptionsMenu(true);
    }