如何稍微右移列表视图。我使用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>
答案 0 :(得分:1)
尝试在ListView中设置 Left-Padding =“2dp”。
答案 1 :(得分:0)
您可以将填充添加到 RelativeLayout ,其中包含 ListView 。
android:paddingLeft="10dp"
* 仅供记录,您不应使用两个单独的ListView来显示对(名称和价格)中的记录。您可以使用单个ListView来实现此
答案 2 :(得分:0)
在布局中使用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"/>
答案 3 :(得分:0)
尝试给你的相对布局和列表视图提供android:layout_marginLeft =“10dp”和android:layout_marginRight =“10dp”..