2

我有一个ListView通过显示PopUpMenu. 但是,我希望用户看到可以单击的视图中的小三角形。

我尝试使用 a Spinner,因为该元素看起来像我所追求的,但我无法将 the 的标题设置Spinner为其选项以外的任何内容。

当然,我可以定制一切,但由于这不是一种新模式,我想也许已经有一些东西在那里了。只是我自己找不到。

我所追求的示例:

微调器示例

4

2 回答 2

1

也许您正在寻找可以为微调器设置的提示属性

除此之外,如果您还没有在当前的实现中投入太多时间并且这是您想要实现的模式,我建议您使用SlideExpandableListView :

该库允许您拥有自定义列表视图,其中每个列表项都有一个区域,一旦用户单击某个按钮,该区域就会滑出。

于 2013-01-13T19:14:02.880 回答
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>
于 2013-01-13T21:48:13.067 回答