我正在学习首选项,并且已经创建了这个
单击EditText后,我得到了这个
我想做的就是这个。
仅当我单击键盘时,它才会显示并专注于edittext。当我单击EditText(这是editxText)时,我会自动想要它。
您可以这样写:
EditText editText = findViewById(R.id.textViewId);
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
在您的从PreferenceFragmentCompat
扩展的首选项片段中,用下面的内容覆盖onResume()
@Override
public void onResume() {
super.onResume();
Preference search = findPreference(getString(R.string.setting_edit_text_key));
search.performClick();
}
插图:您使用其键为EditTextPreference膨胀,然后对其单击。