Android布局页边距滚动视图

Android布局页边距滚动视图,android,layout,scrollview,Android,Layout,Scrollview,我有一个滚动视图,里面有Linearlayout,里面还有一个Linearlayout。 我想以类似表格的格式显示数据。 我有一个listview,其中我使用record.xml作为listview中的一行,通过代码推送数据 我想在里面显示页边空白。但它们不起作用。它们准确地显示在eclipse中,但部署时不会显示在emulator android 2.3中 救命啊。 提前感谢…等待回复… record.xml: <?xml version="1.0" encoding="utf-8"?&

我有一个滚动视图,里面有Linearlayout,里面还有一个Linearlayout。 我想以类似表格的格式显示数据。 我有一个listview,其中我使用record.xml作为listview中的一行,通过代码推送数据

我想在里面显示页边空白。但它们不起作用。它们准确地显示在eclipse中,但部署时不会显示在emulator android 2.3中

救命啊。 提前感谢…等待回复…
record.xml:

<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="50dp" android:gravity="center_vertical" android:background="#D1EFCD">

    <TextView
        android:id="@+id/serial_no"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:width="100dp"
        android:textAppearance="?android:attr/textAppearanceMedium" android:background="#9EC39A"/>

    <TextView
        android:id="@+id/item_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/wt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/dte"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/amt"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/cust_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/rate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

</TableRow>
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal|vertical"
android:background="#D1EFCD" >
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" android:layout_margin="1dp">

    <TextView
        android:id="@+id/Sr.No."
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:text="Sr.No."
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="2dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Item"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Item"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Weight"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Weight"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Date"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Date"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Amount"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Amount"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/CustomerName"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Customer Name"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/RateofInterest"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Rate of Interest"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="2dp" android:background="#9EC39A" android:gravity="center"/>

    </LinearLayout>
    <ListView
        android:id="@+id/DataRows"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:divider="#D1EFCD"
        android:dividerHeight="1dp" android:layout_marginBottom="2dp" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_marginTop="1dp" android:layout_gravity="center">
    </ListView>

</LinearLayout>


</HorizontalScrollView>


scrolldata.xml:

<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="50dp" android:gravity="center_vertical" android:background="#D1EFCD">

    <TextView
        android:id="@+id/serial_no"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:width="100dp"
        android:textAppearance="?android:attr/textAppearanceMedium" android:background="#9EC39A"/>

    <TextView
        android:id="@+id/item_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/wt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/dte"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/amt"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/cust_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

    <TextView
        android:id="@+id/rate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>

</TableRow>
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal|vertical"
android:background="#D1EFCD" >
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" android:layout_margin="1dp">

    <TextView
        android:id="@+id/Sr.No."
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:text="Sr.No."
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="2dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Item"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Item"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Weight"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Weight"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Date"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Date"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/Amount"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Amount"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/CustomerName"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Customer Name"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>

    <TextView
        android:id="@+id/RateofInterest"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:text="Rate of Interest"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textStyle="bold"
        android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="2dp" android:background="#9EC39A" android:gravity="center"/>

    </LinearLayout>
    <ListView
        android:id="@+id/DataRows"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:divider="#D1EFCD"
        android:dividerHeight="1dp" android:layout_marginBottom="2dp" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_marginTop="1dp" android:layout_gravity="center">
    </ListView>

</LinearLayout>


</HorizontalScrollView>


来自emulator的屏幕截图

如果您想在
文本视图中居中显示数据行文本,就像标题一样,只需在
文本视图中添加android:gravity=“center”,如下所示:

<?xml version="1.0" encoding="utf-8"?>



这将使您的数据与标题对齐

我建议“您可以使用表格布局”。您的问题不太清楚。你能发布eclipse的截图来更好地理解其中的区别吗?@silentkratos你想用标题来集中你的行数据吗?是这样吗?