这是我的问题:我有一个Activity
包含ListView
列出不同位置的一个,以及一个MapView
带有这些位置的标记的。
我现在想要的是,当单击其中一个MapView
标记时,要选择相应的ListView
项目并发光(就像单击它一样)。
我找到了方法ListView.setSelection(int)
和ListView.requestChildFocus(View, View)
. 第一个几乎完成了我想要的(如果我有一个很长的列表,它会遍历它直到项目可见),但它缺少显式显示项目的发光效果。关于第二个,我不确定第二个参数是做什么用的(它是活动中先前关注的视图?)。
那么,有没有办法让物品发光?就像您使用物理键盘选择它一样。
谢谢。
编辑:附属问题,是否可以在单击 ListView 项目时将标准可绘制对象用作背景?它可以在 R.attr 之类的listPreferredItemHeight
东西中找到吗?