我一直在寻找这个,但似乎无法找到它。
Android中是否有任何预定义的小部件用于实现基本的可点击项目(带有两行文本中的一行),其背景在点击时变为主题的颜色,如下所示:
我的意思是,不使用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中定义我的按钮,对吗?
谢谢!
答案 0 :(得分:0)
ListView中的所有项目都支持此转换。
祝福, 添
答案 1 :(得分:0)
默认布局称为android.R.two_line_list_item,由android提供。