2012-03-09 119 views
1

我一直在寻找这个很长一段时间,但似乎无法找到它。Android中的基本可点击项目

有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> 

是否只是内部列表视图工作?因为这样我必须在代码中定义我的按钮而不是在XML中,对吧?

谢谢!

回答

0

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

最良好的祝愿, 添

+0

啊,所以你的意思是使用ListItems作为按钮。谢谢! – 2012-03-09 14:57:27