我有ListView
通过显示PopUpMenu
来处理onClick事件。但是,我希望用户看到可以单击的视图中的小三角形。
我尝试使用Spinner
,因为该元素看起来像我所追求的,但我无法将Spinner
的标题设置为除其选项之外的任何内容。
当然我可以自定义制作所有东西但是因为这不是一个新的模式,我想也许已经有了一些东西。我自己找不到。
我所追求的例子:
答案 0 :(得分:1)
也许您正在寻找可以为微调器设置的prompt attribute?
除此之外,如果您还没有在当前实施中投入太多时间,如果您希望实现这种模式,我建议您使用SlideExpandableListView:
此库允许您拥有自定义列表视图,其中包含每个列表项 有一个区域,一旦用户点击某个区域就会滑出 按钮。
答案 1 :(得分:1)
如果您使用ActionBarSherlock
,则可以使用ABS使用的三角形:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
etc />
<ImageView
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/expand_triangle"
android:src="@drawable/abs__spinner_ab_default_holo_light" />
</RelativeLayout>