여기 내 문제가 있습니다 :에는 ListView
에 다른 위치가 나열되어 있고 MapView
에는이 위치에 마커가 포함되어 있습니다.ListView 항목 코드에서 코드 작성
내가 지금 원하는 것은 MapView
마커 중 하나를 클릭하면 해당 ListView
항목을 선택하고 (클릭 한 것처럼) 빛을 발하는 것입니다.
나는 ListView.setSelection(int)
과 ListView.requestChildFocus(View, View)
이라는 메소드를 찾았습니다. 첫 번째 것은 내가 원한 것입니다 (목록이 길면 아이템이 보이기 전까지 표시됩니다). 그러나 아이템을 명시 적으로 표시하는 광선 효과는 부족합니다. 두 번째 매개 변수에 대해서는 두 번째 매개 변수가 무엇인지 알지 못합니다 (이전에 액티비티에 집중된 뷰입니까?).
그래서 아이템을 발광시키는 방법이 있습니까? 실제 키보드를 사용하여 선택하는 경우와 같습니다.
감사합니다.
편집 : 보조 질문, ListView 항목을 클릭 할 때 배경으로 사용되는 표준 드로어 블을 가져올 수 있습니까? R.attr에서 listPreferredItemHeight
또는 그와 비슷한 것을 찾을 수 있습니까?
어떻게 든 안드로이드 휴가 터치 모드를 요청하고 setSelection 전화를 당신이 때문에 글로우 효과, 터치 모드에서 작동하지 않습니다. 내 머리 꼭대기에서 어떻게 떨어져 있는지 모르겠다. 목록보기 항목을 터치 모드로 집중시킬 수 있습니까? – CodeFusionMobile
답장을 보내 주셔서 감사 드리며,이 터치 모드를 살펴 보겠습니다. 보조 질문도 추가했습니다. – Takhiarel