2

布局.xml

 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="vertical" >

 <HorizontalScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:id="@+id/itemlist"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/itemlistbg"
        android:gravity="center_vertical"
        android:orientation="horizontal"/>

 </HorizontalScrollView>

</LinearLayout>

我正在itemlist动态地将子级添加到线性布局 ID。如果项目太多,那么结果还可以。但是如果列表中有 2 个项目,那么线性布局itemlist会在最后留下一个空间。this only happens on big screen devices.

xml的eclipse预览

4

2 回答 2

9

尝试像这样更改您的滚动视图。

<HorizontalScrollView
    android:layout_width="fill_parent"
    android:background="@drawable/itemlistbg"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:id="@+id/itemlist"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"        
        android:gravity="center_vertical"
        android:orientation="horizontal"/>

 </HorizontalScrollView>

我希望这能帮到您。

于 2013-06-25T13:40:17.880 回答
0

你试过用android:layout_weight吗?

于 2013-06-25T13:40:08.350 回答