自定义一个listview类,在这个类里面重写 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { heightMeasureSpec=MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, heightMeasureSpec); } 就按照这个写就行, 在你的布局里,把原来的listview布局名字换成你的包加类名比如:com.exemple.Mylistview.Mylistview然后大布局用上滚动布局ScrollView
[quote=引用 14 楼 qq_29637837 的回复:] [quote=引用 12 楼 hanyi519 的回复:] [quote=引用 10 楼 yueqinglkong 的回复:] 为啥一定要滑动,布局上优化更好吧 不让超出就行了。非要做的话 可以参考 侧滑删除的demo
[quote=引用 12 楼 hanyi519 的回复:] [quote=引用 10 楼 yueqinglkong 的回复:] 为啥一定要滑动,布局上优化更好吧 不让超出就行了。非要做的话 可以参考 侧滑删除的demo
为啥一定要滑动,布局上优化更好吧 不让超出就行了。非要做的话 可以参考 侧滑删除的demo
[quote=引用 10 楼 yueqinglkong 的回复:] 为啥一定要滑动,布局上优化更好吧 不让超出就行了。非要做的话 可以参考 侧滑删除的demo
你加个水平滑动试试,不是也有一些APP是这样的吗,或者你看看自己的布局? 是用相对布局做的?如果是换成相对试试,
是不是屏幕右边的露出屏幕的内容,现在都显示到当前的item上了
你这个可以写成横向滑动的listview(HorizontalListView),不用gridview
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧