2011-10-12 2 views

답변

5

android : capitalize = "characters"를 추가하여 EditText 속성에 추가하십시오. CAPS에 키보드가 표시되어야합니다.

EditText editText = (EditText) findViewById(R.id.myEdit); 
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
// only will trigger it if no physical keyboard is open 
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); 
+0

우수한 감사 : 당신이 코드를 통해 키보드를 표시하는 방법을

또한 참고로,이입니다! – shawrie

3

당신은 capitalize 속성을 사용하여 모두 대문자로 키보드의 기본을 만들 수 있습니다

<EditText 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     android:capitalize="characters" /> 

사용자가 단순히 오프 "캡 잠금"을 설정할 수 있음을 유의하십시오. EditText에서 검색하는 문자열에 .toUpperCase()을 호출 할 수 있습니다.

관련 문제