【发布时间】:2015-12-02 06:05:36
【问题描述】:
我正在创建一个带有列表视图和其他一些视图的布局。我想要完整的布局与列表一起滚动,所以我将其他视图添加为标题。问题是我的列表视图有一些边距也应用于标题。
我应该改变什么以使标题看起来像这样-
列表视图
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_color">
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp"
android:scrollbars="none"
android:id="@+id/lvProfileAddresses"
android:layout_gravity="center_horizontal"
android:divider="@color/transparent"
android:dividerHeight="10dp"
android:paddingBottom="10dp"
android:clipToPadding="false"
android:cacheColorHint="@color/background_color"
android:fadingEdgeLength="3dp"
/>
</LinearLayout>
标题
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/transparent"
>
<TextView android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:text="My Addresses"
android:textSize="20sp"
android:padding="10dp"
android:textColor="@color/black"
/>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Add New Address"
android:drawableRight="@drawable/small_list_arrow"
android:layout_margin="5dp"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:background="@drawable/linearlayout_shadow"/>
</LinearLayout>
如何让ListView的header有不同的margin?
【问题讨论】:
-
如何将标题添加到 Listview?
-
@MysticMagic 膨胀视图并使用
listview.addHeaderView()
标签: android listview android-listview margin