Android中Adapter嵌套Adapter、ListView嵌套GridView时的内层Adapter(GridView)内容显示异常...
16lz
2021-01-26
2019独角兽企业重金招聘Python工程师标准>>>
Android中Adapter嵌套Adapter、ListView嵌套GridView时的子Adapter(GridView)内容显示不出来的问题,一般网上说的自定义子GridView:
@Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }
这种方式无效;
正确的方式:
实际上通常就是内层Adapter中的item布局文件没写好,内层Adapter布局中需要把GridView的外层布局改为RelativeLayout,或者直接加上一层RelativeLayout。
转载于:https://my.oschina.net/ccmagic/blog/1551775
更多相关文章
- ScrollView嵌套GridView的解决办法
- Android仿IOS回弹效果 支持任何控件
- android 自定义Toast 显示时长 样式
- Android(安卓)- UI(User Interface)的基本设计
- Android(安卓)Fragment与Fragment、Activity通信的方式的总结
- android实现下拉框和输入框结合
- android ui 遇到的问题汇总
- Android(安卓)ViewGroup中addView方法使用
- 七 APPIUM Android(安卓)定位方式