단어를 대문자로 대문자로 바꾸는 EditText가 포함 된 AlertDialog를 표시하려고합니다.AlertDalog에서 EditText를 자동으로 대문자로 사용하는 방법은 무엇입니까?
this question과 that one에 이어 대화 상자가 표시되면 AlertDialog에서 키보드가 자동으로 표시되고 사용자가 EditText
을 클릭하면 첫 문자도 대문자로 표시됩니다. 그러나 사용자가 클릭 할 때까지 키보드는 소문자 모드로 표시됩니다.
대문자 (자동 대문자 사용) 모드에서 키보드를 자동으로 열 수 있습니까? 다음과 같이
내 관련 코드는 다음과 같습니다
input = new EditText(context);
input.setInputType(InputType.TYPE_TEXT_FLAG_CAP_WORDS);
dialog.getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
또한 대화 상자의
onShowListener
에
requestFocus()
을 시도했지만 도움이되지 않았다.