列表视图对齐
问题描述:
如何稍微向右移动列表视图。我使用ListView来填充菜单和价格,如下图所示。菜单从屏幕边缘开始。如何进行调整,使菜单稍微向右移动,而不是从屏幕边缘开始。列表视图对齐
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/menu_sheet">
<TextView
android:id="@+id/TextView01"
android:layout_height="100dp"
android:text="ABC Restoran Full Menu"
android:textSize="12pt"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="10"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:textStyle="bold"
android:textColor="#333300"
></TextView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" >
<RelativeLayout
android:id="@+id/RelativeLayout02"
android:layout_height="fill_parent"
android:layout_width="350dp"
>
<ListView
android:layout_height="wrap_content"
android:id="@+id/ListView_ProfileMenu"
android:layout_width="fill_parent"
android:layout_alignParentTop="true"
android:divider="@null"
></ListView>
<ListView
android:layout_alignParentRight="true"
android:layout_height="wrap_content"
android:id="@+id/ListView_ProfileMenu1"
android:layout_width="fill_parent"
android:layout_alignParentTop="true"
android:divider="@null"
></ListView>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
答
移动只是尽量设置左填充=“2DP”为在ListView的例子。
答
您可以通过添加填充您RelativeLayout的包含的ListView做到这一点。
android:paddingLeft="10dp"
* 只是为了记录在案,你不应该使用两个单独的列表视图,以显示对记录(名称&价格)。您可以使用单个ListView来实现此目的
答
在布局中的ListView上使用“填充”或“边距”。 下面是一个使用保证金过来20dp从左边
<ListView
android:layout_height="wrap_content"
android:id="@+id/ListView_ProfileMenu"
android:layout_width="fill_parent"
android:layout_alignParentTop="true"
android:layout_marginLeft="20dp"
android:divider="@null"/>
答
尝试给你android:layout_marginLeft =“10dp”和android:layout_marginRight =“10dp”到你的相对布局和列表视图。