如何在Android ListView上放置箭头指示器指针

时间:2014-10-29 02:44:43

标签: android listview android-fragments android-listview listviewitem

我的片段上有一个包含多个项目的ListView。我需要做的是在选择一个项目时放一个箭头指示器(如:►)。我能够在所选项目上设置边框,但应用程序要求指出还需要箭头(或任何其他符号)来清楚地显示当前所选项目。任何想法将受到高度赞赏。谢谢!

2 个答案:

答案 0 :(得分:0)

将箭头指示符放在项目布局中,然后设置

android:visibility="GONE"

android:visibility="INVISIBLE"
在你的getView()方法中,根据项目的选择设置箭头指示器的可见性。 当项目选择状态改变时,请致电

adapter.notifyDataSetChanged();

刷新ListView。

答案 1 :(得分:0)

将OnItemClickListener设置为ListView。在onItemClick方法中,您将获得已单击的视图。在这种方法中,您可以使用箭头指示器找到您的视图,并将可见性设置为可见的显示。(默认情况下,它具有GONE或INVISIBLE)。

当然,您可以使用箭头指示器创建视图,并在单击后添加它。