我想在ListView中拆分一个项目,以获得与三星联系电话列表中的ListView相同的结果:
单击左/右列时,只有该列的背景发生变化。我尝试将图像按钮插入到单列列表视图中,但是当不直接单击按钮时,整行的背景会发生变化(包括ImageButton的背景)。
如何才能获得与三星相同的ListView?
答案 0 :(得分:1)
我使用了这段代码,它对我很有用
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:weightSum="3" >
<Button
android:id="@+id/text"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
android:drawableRight="@drawable/ic_launcher"
android:gravity="center_vertical"
android:text="trtrtrt" />
<ImageButton
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@drawable/ic_launcher" />
</LinearLayout>
答案 1 :(得分:0)
在列表的xml中使用android:listSelector="@null"
如果它不起作用,那么我想查看你的代码,如果你可以发布它。