Android: программная клавиша не отображается
У меня есть 2 EditTexts в макете MainActivity. Если я обычно запускаю приложение, первый EditText фокусируется, но программная клавиша не открывается.
но когда я использовал это:
public class TestingActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText et1 = (EditText) findViewById(R.id.editText1);
EditText et2 = (EditText) findViewById(R.id.editText2);
et2.requestFocus();
InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mInputMethodManager.showSoftInput(et2, InputMethodManager.SHOW_IMPLICIT);
}
}
ожидая, что 2-й EditText получит фокус, и будет открыта программная клавиша.
Я только получаю фокус, но программная клавиша открывается только тогда, когда я нажимаю на EditText.
Благодарю вас