我正在为整个布局添加滚动视图。在那个布局里面我添加了很多视图列表视图和固定页脚。我的列表视图内容无法正常显示。它的高度很短。没有滚动视图,它显示正确。谁能告诉我问题是什么以及如何解决?列表视图正在动态加载。我的xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ScrollView android:id="@+id/mainScrollView"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_weight="1" xmlns:android="http://schemas.android.com/apk/res/android"
android:fillViewport="true" android:scrollbars="none" android:isScrollContainer="false">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/mainLinear"
android:gravity="left" >
<ImageView android:src="@drawable/day2" android:gravity="center" android:id="@+id/imgDay" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
<ImageView android:src="@drawable/meetingtimetable2" android:gravity="center" android:id="@+id/txtMeeting" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
<ImageView android:src="@drawable/eventschedule2" android:gravity="center" android:id="@+id/imgEvent" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/mainLinear"
android:background="@drawable/day3"
android:paddingTop="10dip"
android:id="@+id/commonLinear">
<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/commonLayout"
layout="@layout/common"/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/chkLinear"
android:background="@drawable/meetingtimetable3"
android:layout_below="@+id/mainLinear"
android:layout_toRightOf="@+id/commonLinear"
android:orientation="vertical">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/subLinear"
android:layout_marginLeft="5dip"
android:paddingTop="10dip"
android:layout_marginBottom="5dip"
android:gravity="center" >
<Button android:background="@drawable/meetingrequestrecieved" android:layout_marginRight="5dip" android:gravity="left" android:id="@+id/btnMeetingRequest" android:layout_width="wrap_content" android:layout_height="wrap_content" ></Button>
<Button android:background="@drawable/newmeeting" android:layout_width="wrap_content" android:gravity="left" android:layout_height="wrap_content" android:id="@+id/btnSendNewRequest"></Button>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listLinear"
android:layout_toRightOf="@+id/commonLinear"
android:layout_below="@+id/subLinear"
android:gravity="left"
android:paddingRight="5dip">
<ListView android:id="@+id/lstSendMeeting" android:scrollingCache="false" android:layout_width="300dip" android:layout_height="wrap_content"></ListView>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</ScrollView>
<!-- footer -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:id="@+id/bottomLinear1">
<include
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/commonLayout1"
layout="@layout/commonbottom"/>
</LinearLayout>
</RelativeLayout>
由于
答案 0 :(得分:4)
答案 1 :(得分:0)
这是因为android:layout_height =“wrap_content”,因为你将listview的高度设置为wrap_content,这导致listview的尺寸更小。增加布局高度或将其更改为fill_parent,您将获得所需的结果