반응형 안드로이드15 [안드로이드] RecyclerView, ListView에서 item이 클릭이 안될 때 : descendantFocusability ListView Item 내에 버튼을 다음과 같이 구현했다. 여기서 가족, 고등학교, 동아리 등에 해당하는 것이 버튼이다. 구현 원하는 방향 ListViewItem을 클릭했을 때는 상세페이지로 그룹명(버튼)을 클릭했을 때는 검색 기능으로 이동하려 한다. 결론 . ListViewItemClickListner와 버튼 클릭 이벤트를 모두 사용하고 싶다면 ListViewItem Layout의 descendantfocusability를 blocksDescendants로 설정한다. android:descendantFocusability="blocksDescendants" 버튼이 아닌 곳을 클릭했을 때는 listView Item의 클릭 이벤트(B)가 실행됨.. button 클릭 시 A기능 실행됨. 또다른 해결책 Bu.. 안드로이드 2022. 10. 3. [안드로이드] ListView 구현하기(Kotlin) 안드로이드에서 리스트 뷰 대신, Recycler뷰를 사용하기를 권장한다고 한다. 일단 Recycler뷰를 구현하기 전 단계로 ListView를 구현해보자. ListView를 구현하기 전에 먼저 Adapter라는게 뭔지 한 번 알아보자. - Adapter : Data를 View로! 어댑터는 위 그림에서와 같이 Data를 UI 상에 표현하는 역할을 한다. 하나의 data를 하나의 ListView Item으로 변환하는 것이다. - ListView 구현 준비물 1. ListView를 포함하고 있는 Layout(xml) list View에 id만 잘 붙여주면 되겠다. 2. listView item Layout(xml파일) 더보기 3. Adapter 아래 코드가 핵심이다. getView에서 실제 보여지는 List의.. 안드로이드 2022. 10. 2. [안드로이드] left,right vs start, end - RTL Start & End 해당 개념은 API Level 17에서 안드로이드 4.2버전의 RTL layout에 추가되어 있다고 한다. *RTL : Right To Left 한국어, 영어, 일본어와 같은 언어는 왼쪽부터 읽기 때문에 start=left end =right. (히브리어, 아랍어 등) 오른쪽부터 읽는 언어 같은경우 start= right end = left. Insight target층이 한국, 미국, 일본 등 왼쪽부터 읽는 언어이면 left, right를 그대로 사용해도 좋을 것 같다. 하지만, 아랍권까지 확장할 야망이 있다면 start, end로 사용해도 좋을 듯 하다.. LayoutDirection을 통해 horizontal Layout같은 경우 좌우 방향 지정이 가능하다. LayoutDire.. 안드로이드 2022. 9. 21. 이전 1 2 다음 반응형