dingpong의 블로그

여행, 호텔, 항공, 게임, IT

[안드로이드] EditText 에서 영문 키보드 나오게 하기

[안드로이드] EditText 에서 영문 키보드 나오게 하기

 안드로이드의 EditText에 포커스가 가게 되면 기본적으로 폰에서 설정한 기본 언어에 대한 키보드로 노출이 됩니다. 그런데 ID 값과 같은 것을 입력 받아야 하는 EditText와 같은 경우에는 처음에 영문 키보드가 나오도록 하고 싶은 경우가 있을 수 있습니다. 그럴 경우 아래와 같은 라인을 추가하면 영문 키보드가 바로 나오도록 할 수 있습니다. android:inputType=”textVisiblePassword” EditText의 XML에 위 라인을 추가하면 됩니다. 이것은더 보기[안드로이드] EditText 에서 영문 키보드 나오게 하기[…]

[안드로이드] ListView Itme Foucs 속성 설정

[안드로이드] ListView Itme Foucs 속성 설정

 ListView에서 기본 시스템 Focus 를 사용하지 않고, 안에 있는 Item 에 Focus 를 주고 싶은 경우가 있습니다. 보통은 layout 파일에서 해당 Item에 focusable과 clickable 값을 true로 주면 정상적으로 동작합니다. 그렇지만 trackball 과 같은 것으로 포커스를 주게 되면 원래 시스템 Item에 Focus가 가게 되는 경우를 볼 수 있습니다. 이러한 경우 아래 코드를 ListView 에다가 적용을 해야합니다.더 보기[안드로이드] ListView Itme Foucs 속성 설정[…]

[안드로이드] Touch 이벤트의 ACTION 처리

[안드로이드] Touch 이벤트의 ACTION 처리

 View의 setOnTouchListener 이벤트를 처리하고자 하는 경우 아래 함수로 이벤트를 받게 됩니다. public boolean onTouch(View v, MotionEvent event) { }  여기에서 View는 터치 이벤트를 받은 View를 의미하고 event에서는 어떠한 터치 이벤트가 발생했는지 정보를 얻을 수 있습니다.자세한 것은 android.view.MotionEvent 소스를 보면 아실 수 있지만 getAction() 함수를 주로 사용합니다.Action 종류에는 아래와 같이 여러 가지가 존재합니다. ACTION_MASK, ACTION_DOWN, ACTION_UP,더 보기[안드로이드] Touch 이벤트의 ACTION 처리[…]