android中的基本可点击项

时间:2012-03-09 14:25:48

标签: java android user-interface button

我一直在寻找这个,但似乎无法找到它。

Android中是否有任何预定义的小部件用于实现基本的可点击项目(带有两行文本中的一行),其背景在点击时变为主题的颜色,如下所示:

enter image description here

我的意思是,不使用PreferenceActivity类,它自动实现它。这是否存在或我是否必须实现自己的自定义视图?

谢谢!

编辑:

我添加了一个像这样的TwoLineListItem,它对点击没有反应(背景不会改变)

    <TwoLineListItem
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:clickable="true"
    >

    <TextView android:id="@android:id/text1"
        android:layout_marginTop="1dip"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15sp"
        android:textStyle="bold"
        android:text="Meh" />

    <TextView android:id="@android:id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@android:id/text1"
        android:layout_alignLeft="@android:id/text1"
        android:paddingBottom="4dip"
        android:includeFontPadding="false"
        android:textSize="15sp"
        android:textStyle="normal"
        android:text="Moo" />

</TwoLineListItem>

它只能在ListViews中运行吗?因为这样我必须在代码中而不是在XML中定义我的按钮,对吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

ListView中的所有项目都支持此转换。

祝福, 添

答案 1 :(得分:0)

默认布局称为android.R.two_line_list_item,由android提供。