求助:一个android页面过长显示不下的问题

farmerwood 2012-12-26 11:30:05
  最近遇到一个蛋疼的问题,一个页面里面有几个LinearLayout和几个ListView,ListView里面又有很多Item,接下来就是问题了——一屏显示不完的Layout怎么都翻不出来。像下面这个Layout:
<?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="wrap_content"
android:orientation="vertical" >

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<TextView
……/>
<ListView
android:id="@+id/semesterlistview"
……
</ListView>
</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<TextView
……/>
<ListView
android:id="@+id/checkcodelistview"
</ListView>
</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<TextView
……/>
<ListView
android:id="@+id/optionalcourselistview"
</ListView>
</LinearLayout>

<TextView
android:id="@+id/totalcredit"
</LinearLayout>
这个布局里面嵌了3个LinearLayout,每个LinearLayout里面一个ListView,如果前两个ListView把屏幕占满了,那么后一个LinearLayout和最后那个TextView都显示不出来了。尝试了下用ScrollView,但那样改了过后每个ListView都变得很畸形,挤在一起了,也看到有的文档里面说ScrollView里面不能嵌ListView。翻了很多书,百度了很多资料都没解决,无奈之下 发帖求高人指教!!!不胜感激!!!!
...全文
476 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
farmerwood 2012-12-27
  • 打赏
  • 举报
回复
感谢大家的意见哈,终于解决了,就是限制ListView的高度,外套一个ScrollView,散分了~~
farmerwood 2012-12-27
  • 打赏
  • 举报
回复
引用 6 楼 zy1235678 的回复:
我觉得就是用scrollview就可以解决
我试过的,用了ScrollView过后ListView就变得很难看了
zy1235678 2012-12-27
  • 打赏
  • 举报
回复
我觉得就是用scrollview就可以解决
farmerwood 2012-12-27
  • 打赏
  • 举报
回复
感谢各位的答复,大家的意见我试下,3楼仁兄说的前半部分我就是那样做的,只不过我贴出来的代码里面为了省篇幅删掉了一部分,后半部分我试试。再次感谢各位,大家要有好点子分享下,菜虫不胜感激!
  • 打赏
  • 举报
回复
最好给listview设置下高度,如果不方便设绝对值,可以考虑使用layout_weight,设置比重
a-white-lie 2012-12-26
  • 打赏
  • 举报
回复
在ListView外面套一个Lilayout 限定高度 当然为了适应多分辨率 最好是把整个屏幕 进行分块
雨焰 2012-12-26
  • 打赏
  • 举报
回复
你也可以将listview的滑动功能给屏蔽掉,然后使用scrollview来实现你整个界面的滑动!呵呵
雨焰 2012-12-26
  • 打赏
  • 举报
回复
你能不能给listview限定一下高度?

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧