안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세여. 질문이 두가지인데요.
1. 커스텀 뷰로 만든 리스트의 특정 아이콘을 클릭시에 변경하고 싶습니다.
MapAcitvity를 이미 상속받앗기에 그냥 리스트뷰를 가지고 쓰고 있어서요.
setOnItemClickListener에서 변경을 해줘야할 것 같은데 선택한 로우에 view child 접근해서 사용하는 법을 모르겠네요.
각 아이템 뷰는 draw로 아이콘들을 만들어주었는데, setOnItemClickListener에서 접근하는 방법이 있는지요?
2. Edittext사용시 올라오는 소프트 키보드의 위치가 edittext 바로 밑까지 오는 이 위치를 좀 더 갭을 줄 수 있는지 궁금합니다.
음 만들고 잇는게 이제 거의 마무리가 되가서 얼른 저희 커뮤니티에 공유해보고 싶네요. 조언 부탁드립니다 ^ ^
2번 항목은 물론 이 처리를 해주셨을거라 생각되지만, 혹시나 다른 분들에게라도 도움이 될까해서 올립니다.
키패드가 EditText의 위치와 겹칠 때 가리지 않게 하기위해서 다음과 같이 하시면 됩니다.
<activity android:name=".ActivityName" android:windowSoftInputMode="adjustPan"></activity>
위에서 windowSoftInputMode에 adjustPan이나 adjustResize를 입력하면 keypad가 밀고 올라올 때 윈도우를
위로 밀어올릴지 혹은 리사이즈 할지를 결정할 수 있습니다. 이게 아니라면 다른 분들께서 답글을.... 달아주시겠죠?