티스토리 뷰
1. 키보드 올리기(보이기) : EditText뷰가 포함되어 있는 액티비티 파일에서
private EditText editText;
editText = (EditText) findViewById(R.id.messageText);
editText.requestFocus();
에디트텍스트 키보드 보이게 하는 부분
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
에디트 텍스트 키보드 숨기기
InputMethodManager immhide = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
immhide.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
Android EditText inputType 이용한 완료버튼
EditText editText = (EditText)findViewById(R.id.editText);
editText.setImeOptions(EditorInfo.IME_ACTION_DONE); //키보드 다음 버튼을 완료 버튼으로 바꿔줌
editText.setOnEditorActionListener(new TextView.OnEditorActionListener()
{
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
if(actionId == EditorInfo.IME_ACTION_DONE)
{
//키보드 완료버튼을 누르면 수행할 것을 이곳에 입력하세요.
Toast.makeText(getApplicationContext(),"완료누름",Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});
editText.setText(null); //에디트텍스트 박스 초기화화
에디트텍스트 글자를 중앙에 절렬하고 싶다면
xml에 추가
android:gravity="center"
'프로그래밍 > 안드로이드 앱프로그래밍' 카테고리의 다른 글
안드로이드에서 R.string 문자값 가져오기 (0) | 2024.01.16 |
---|---|
환경변수 등록하기 (0) | 2023.12.01 |
Notification 알림메시지 구현하기 (0) | 2023.07.18 |
안드로이드 구글플레이스토어로 이동하기 소스 코드 (0) | 2023.06.26 |
안드로이드 intent 예제 (0) | 2023.01.20 |
댓글