解决ScrollView嵌套ListView和GridView冲突的方法
来源:互联网 发布:数据加密的作用 编辑:程序博客网 时间:2024/04/28 00:26
- public class MyListView extends ListView {
- public MyListView(Context context) {
- super(context);
- }
- public MyListView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public MyListView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- @Override
- protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
- MeasureSpec.AT_MOST);
- super.onMeasure(widthMeasureSpec, expandSpec);
- }
- }
- public class MyGridView extends GridView {
- private boolean haveScrollbar = true;
- public MyGridView(Context context) {
- super(context);
- }
- public MyGridView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public MyGridView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- /**
- * 设置是否有ScrollBar,当要在ScollView中显示时,应当设置为false。 默认为 true
- *
- * @param haveScrollbars
- */
- public void setHaveScrollbar(boolean haveScrollbar) {
- this.haveScrollbar = haveScrollbar;
- }
- @Override
- protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
- if (haveScrollbars == false) {
- int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
- super.onMeasure(widthMeasureSpec, expandSpec);
- } else {
- super.onMeasure(widthMeasureSpec, heightMeasureSpec);
- }
- }
- }
0 0
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 解决ScrollView嵌套ListView和GridView冲突
- ScrollView中嵌套ListView和GridView冲突问题的解决
- 解决ScrollView嵌套ListView和GridView冲突只显示一行Item的高度的方法
- ListView、GridView与ScrollView嵌套冲突解决
- 解决scrollview 嵌套gridview或者listview 冲突的问题
- android ListView/GridView与ScrollView嵌套的滑动冲突解决
- Android编程笔记 GridView、ListView和ScrollView的嵌套冲突
- ScrollView嵌套ListView和GridView冲突的解决方法
- ScrollView嵌套ListView和Gridview冲突问题的最优解决方案
- Android之ScrollView嵌套ListView和GridView冲突的解决方法
- ScrollView 嵌套 listView、gridView 冲突的解决方案
- Linux缓存机制之页缓存
- android开发环境搭建
- 关于在Hibernate、Struts2中使用Clob数据类型
- 字体的大小不跟随系统DPI的更改而改变的解决方案
- 【算法之高效求素数】浅析求素数算法
- 解决ScrollView嵌套ListView和GridView冲突的方法
- 响应式设计的十个技巧
- Failed to load class org.slf4j.impl.StaticLoggerBinder
- 145:Binary Tree Postorder Traversal【树】【栈】
- virtio扫盲
- solr空间搜索实现附近酒店的搜索
- 系统何时发送WM_PAINT消息
- glPixelStorei
- 在linux系统上装oracle为什么要修改操作系统的核心参数