Я знаю, что у них 100 сообщений об этом, и почему-то это не работает для меня. У меня есть EditText, и когда я «касаюсь» этого окна, клавиатура должна появиться.Как показать мягкую клавиатуру, когда edittext сфокусирован
Это все, что я уже пробовал:
public void onClick(View v) {
EditText Edit_perceel_nr2 = (EditText)findViewById(R.id.Perceel_nr2);;
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(Edit_perceel_nr2.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
и
public void onClick(View v) {
EditText Edit_perceel_nr2 = (EditText)findViewById(R.id.Perceel_nr2);;
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(Edit_perceel_nr2.getWindowToken(), 0);
и
public void onClick(View v) {
EditText Edit_perceel_nr2 = (EditText)findViewById(R.id.Perceel_nr2);;
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(Edit_perceel_nr2, 0);
и
public void onClick(View v) {
EditText Edit_perceel_nr2 = (EditText)findViewById(R.id.Perceel_nr2);;
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(Edit_perceel_nr2, InputMethodManager.SHOW_IMPLICIT);
Я даже пытался добавить это в манифесте:
android:windowSoftInputMode="stateAlwaysVisible"
Но я не могу заставить его работать. Наверное, я что-то забыл, но теперь я не в духе. У кого-то появилось больше идей или решений?
Это мой EditText:
<EditText
android:id="@+id/Perceel_nr2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:text="text">
</EditText>
Насколько я знаю, вы не должны сделать что угодно, чтобы показать клавиатуру. просто добавьте свой EditText и не устанавливайте onClick для него! – caiocpricci2
О, нет, что onClick для кнопки, когда я нажимаю кнопку, тогда он должен сделать некоторые действия, и это один из них. – Bigflow
Как вы создаете свой edittext? – caiocpricci2