listview
使用自定义项目布局时,我得到了一些奇怪的左右边距。它们是边距(或至少不是容器的填充),因为背景不会延伸到边缘。
在这个布局中,我使用了一个简单的垂直LinearLayout
,带有一堆textviews
和一个progressbar
. 如果我切换回内置的simple_list_item_activated_1.xml,边距就会消失。线性布局本身没有任何布局边距。我专门剥离了它的任何属性,只留下 id、layout_width="match_parent"
andlayout_height="wrap_content"
和边距仍然存在。
我在这里有什么遗漏吗?
可以在此处看到问题的屏幕截图:
编辑1: @Grishu:正如我之前所说,即使布局非常简单,这些边距也会出现,例如这样
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/some_text"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
我只是从内存中输入的,所以它可能包含语法错误。但你明白了。
Edit2:我刚刚检查了我所有的布局。有问题的边距是在其中一个父容器上设置的,因此它与列表项无关。很抱歉垃圾邮件。