版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zz210891470/article/details/79725348
deviceone gridview放置底部,GridView内容超出后,整个页面不能滑动,只能GridView局部滑动,这样体验不好,我希望的是 GridView 内容超出底部之后,滑动整个页面查看。
旧的布局是 最外层 一个 ALlayout, 底下设置了固定高度的GridView
新的布局是:ALlayout中 放一个ScrollView ,在ScrollView中放一个linelayout布局,
然后再底部放置GridView, 当然 ScrollView,linelayout,GridView 都必须 把高度
设置成-1 也就是自适应高度。 这样就实现了 我上面的那个需求,也就是 GridView内容
超出之后 gridview不会再局部滑动 而是可以通过 滑动整个页面查看。。
PS:deviceone中支持 -1 自适应的插件 包括: ScrollView,linelayout,label,imageview,gridview,webview 等等
ScrollView故名思意 可以滑动的意思。。。allayout是固定的不能滑动 内容超出它的高度之后也无法滑动查看。。。。
在deviceone中如果希望textfiled 或者textbox获取焦点之后,键盘能把内容网上顶, 就需要把text放在 scrollview+linelayout
的布局里面