我正在使用内置DrawerLayout
的{{1}}。列表的行是ListView
s。
我的问题是,每行的左右两侧都有一个边距,我无法摆脱它。按照屏幕截图,我将按下的颜色设置为蓝色以用于说明目的。
我TextView
内的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
的边距和填充。两者都没有效果。那么,我怎样才能摆脱这些边缘呢?
答案 0 :(得分:0)
android:layout_width="match_parent"
android:layout_height="match_parent"
并删除所有保证金,如果你在应用程序中提供有关此布局的任何地方