저는 Android를 처음 사용합니다. 나는 벌써 2 시간을 검색에 보냈다. 내가 시도하는 소프트 키보드는 내 EditText
. 간단하게 만듭니다.
EditText editText = (EditText)findViewById(R.id.editText);
나는 시도했다 :
editText.requestFocus();//i tried without this line too
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
과:
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}
});
나는 또한 시도했다 :
getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
이 줄을 AndroidManifest.xml
파일에 넣어 보았습니다 .
android:windowSoftInputMode="stateVisible|adjustResize"
그러나 모두 헛된 것입니다. 그것은 결코 보여주지 않습니다. 내가 무엇을 놓치고 있습니까?