android EditText tip

Posted by 겨울에
2011. 2. 3. 21:29 scrap/ Android

1. EditText 클릭시 나오는 가상키보드를 강제로 나오지 않게 하는 법
(java source에서)
 
editText.setInputType(0);
 
 
 
2. password 형식 (글자 입력시 입력한 문자가 특수문자로 바뀌는)으로 변경
(xml에서)
 
android:password="true"
 
 
 
3. EditText에 숫자만 입력받도록 하게 하는 법
(xml에서)
 
android:inputType="number"
 
 
 
4. EditText의 도움말 텍스트 (아무것도 쓰여지지 않았을때 배경에 쓰여진 글씨)
(xml에서)
 
android:hint="여기에 입력하세요"
 
 
 
5. EditText의 가상키보드에서 "다음" 버튼 대신 "완료" 버튼으로 변경
 
android:imeOptions="actionDone"
 
 
 
6. EditText의 가상키보드에서 입력한 key의 code 확인
(java source에서)
 
editText.setOnKeyListener(new OnKeyListener() {
   @Override
   public boolean onKey(View v, int keyCode, KeyEvent event) {
    Log.e("Key Code", String.valueOf(keyCode));
    return false;
   }
  });