ScrollView中包含ListView问题解决
来源:互联网 发布:php exec执行cmd失败 编辑:程序博客网 时间:2024/05/21 10:04
我们要想在一个页面中不仅包含有ListView,还包含有其他控件,当增加滚动轴,即用ScrollView作为最外层布局视图时,我们会发现ListView也会出现滚动轴。这可以说是android中的一个小bug。
最有效和简单的解决办法就是在布局文件中明确声明ListView的高度。但是有人又提出问题了,我不知道ListView中有多少行数据,如何指定有效的高度呢?那么就只有在代码中指定ListView的高度了。笔者使用的代码如下:
int num = listview.getCount();int height = 38 * num;//38是我们假定为分给每行数据的高度,可以根据显示效果更改listview.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, height);
又有人该说了,我用listview.getCount()得到的num和listview的实际行数不一致。那我们就继续往上追溯,我们在生成listview,往里面增加数据的时候,总能知道增加数据的条数吧?那就在这个地方设置高度。即num=数据集中元素个数。
- ScrollView中包含ListView问题解决
- ScrollView中包含ListView
- ScrollView中包含ListView显示不全的问题解决方案
- ScrollView包含ListView出现的问题解决
- 众说纷纭:ScrollView中包含ListView
- listView或者scrollView中包含gridView或listView的解决方法
- ScrollView 包含ListView解决方法
- ScrollView 嵌套listview 问题解决
- ScrollView+ListView冲突问题解决
- android中scrollview包含listView对高度设置
- ListView包含在scrollView中长度显示不出问题解决
- ScrollView中包含listview,gridview 进入页面时
- 解决scrollview中包含listview所引发的冲突问题
- ScrollView中嵌套ListView滚动效果冲突问题解决
- Android ScrollView中嵌套ListView滚动效果冲突问题解决
- ScrollView中嵌套ListView滚动效果冲突问题解决
- ScrollView中嵌套ListView时显示不全的问题解决办法
- ScrollView包含ListView的处理
- Spring Bean的生命周期
- 心里话
- 迷茫
- vista 文件共享错误:0x80070005
- Eclipse上搭建android开发环境 并写一个helloworld测试
- ScrollView中包含ListView问题解决
- 售前职业书籍共享
- 虚拟按键的总结
- 高级Oracle数据库
- Phoenix接口订单号对应表格
- Asp.net Url 特殊字符
- 进制转换
- 这个VB.NET程序老难了,哪位高手能帮下忙看看,解释下错误,改正下,实在是太感谢了
- 消息称联通9月15日发布iPhone 4