我有一個scrollView,裏面有兩個LinearLayout,但它不起作用,listView不顯示所有的項目,但只有少數。我能怎麼做?帶有LinearLayout的ScrollView不起作用
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/welcomeView"
android:layout_width="250dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="100" >
<ImageView
android:id="@+id/image_User_welcome"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_weight="70"
android:src="@drawable/user" />
<TextView
android:id="@+id/private_area_welcome"
style="@style/CoopLabel"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_weight="30"
android:text="@string/private_area_welcome" />
</LinearLayout>
<LinearLayout
android:id="@+id/layout_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_below="@+id/welcomeView">
<TextView
android:id="@+id/private_area_lists"
style="@style/CoopLabel"
android:layout_width="280dp"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/linearLayout1"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:gravity="center"
android:text="@string/private_area_lists" />
<ListView
android:id="@+id/privareaList"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="5dp"
android:textColor="#000000" >
</ListView>
<ImageButton
android:id="@+id/logoutBtn"
android:layout_width="160dp"
android:layout_height="35dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:padding="0dp"
android:scaleType="centerCrop"
android:src="@drawable/tasto_logout"
/>
</LinearLayout>
</RelativeLayout>
</ScrollView>
'ListView'它自己是一個可滾動的組件。您不應該在ScrollView中添加ListView。 – MAC 2013-04-30 13:03:43
你的scrollview顯示的所有視圖,請注意它。如果可能的話也顯示截圖... – 2013-04-30 13:03:49
@MAC,但listView是在一個LinearLayout – 2013-04-30 13:05:26