android listivew和scrollview 并存问题解决方式

在开发中,偶尔会遇到这样的一个问题,就是:

   一个页面,上半部分的内容比较多 (组合视图),下班部分是一个listview ,甚至有时,最下面还有一些内容(组合视图),如下图:

 

像这类的界面,在设计上,是不推荐的,但是,有时候,客户就是这么要求的。。。那就没办法了。只能想办法实现了。

思路:

      既然页面的上半部分的内容较多,下面还有列表,和其他视图。这样就会导致在小屏幕的手机上,下面的内容显示不出来。一般在内容较多的情况下,会在最外围加一个scrollview,但是,加了scrollview 以后,里面的listview 会显示不完整,而且想滚动listview 的时候,scrollview 也一起滚动,很影响用户操作。

      那就不能用scroollview 来解决了,想想其他办法吧。

看了看网友的解决办法, 基本上有这么几种:

    1.将里面的listview 替换为  linearlayout ,照样在最外面使用 scrollview 来包住所有的视图。

    2. 通过设置 listview 的高度来使 listview 显示全。最外部还是用 scrollview  来包围.

    3. 就是 只使用一个 listview ,上面和下面的视图,用 addHeaderView () 和 addFooterView() 来添加。最外

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值