ここに私の問題があります:私はリストされた異なる場所とこれらの場所へのマーカーを持つActivity
を含むを持っています。ListView
MapView
私が今欲しいのは、MapView
マーカーの1つがクリックされたときに、それぞれのListView
アイテムを選択して(クリックされたかのように)光らせることです。
メソッドListView.setSelection(int)
とを見つけましたListView.requestChildFocus(View, View)
。最初のものは私が望むことをほぼ実行します(長いリストがある場合は、アイテムが表示されるまでリストを通過します)が、アイテムを明示的に表示するためのグロー効果がありません。2番目については、2番目のパラメーターが何のためにあるのかわかりません(これは、アクティビティで以前にフォーカスされたビューですか?)。
それで、アイテムを輝かせる方法はありますか?物理キーボードを使用して選択する場合と同様です。
ありがとう。
編集:補助的な質問、ListViewアイテムがクリックされたときに背景として使用される標準のドローアブルを取得することは可能ですか?R.attrのようなもので見つけることができますlistPreferredItemHeight
か?