Android 如何从ListView行中删除左右边距?
我使用的是Android 如何从ListView行中删除左右边距?,android,listview,android-listview,Android,Listview,Android Listview,我使用的是抽屉布局,里面有列表视图。列表的行是TextViews 我的问题是,每行的左边和右边都有一个边距,我无法去掉。下面是一个屏幕截图,为了便于演示,我将按下的颜色设置为蓝色。 我的ListView在DrawerLaoyut中: <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:lay
抽屉布局
,里面有列表视图
。列表的行是TextView
s
我的问题是,每行的左边和右边都有一个边距,我无法去掉。下面是一个屏幕截图,为了便于演示,我将按下的颜色设置为蓝色。
我的ListView
在DrawerLaoyut
中:
<ListView android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:choiceMode="singleChoice"
android:divider="@drawable/list_divider"
android:dividerHeight="2dp"
android:background="@color/secondary_light_gray"/>
行定义:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/icon_list_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
style="@style/TextMedium"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:background="@drawable/list_selector_iconlist_bg"
android:textColor="@drawable/list_selector_iconlist_text" >
</TextView>
我已经尝试过设置ListView
本身的边距和填充,以及行textview
。两者都没有效果。那么,我怎样才能摆脱这些利润呢
android:layout_width="match_parent"
android:layout_height="match_parent"
如果你在应用程序中的任何地方给出与此布局相关的边距,则删除所有边距give ListView width match\u仅更改ListView的宽度。没别的了,我接受这个答案。它为我指明了正确的方向。listselector可绘制定义中有一些空白,我看到在某些字体中很难区分“0”和“8”。)