如图:整个页面是一个ScrollView,内容下半部,蓝色区域是个RecyclerView,有10项列表数据,,我现在想上滑时候 是ScrollView的方式整屏上滑,而不是RecyclerView只在蓝色区域滑动,但是我又不能去拦截RecyclerView的onTouch事件,因为item还有onclick,,这该 怎么办呀通常是不建议在SrollView中内嵌listview RecyclerView如果不用,那scrolliview里面的 列表类动态数据布局该怎么实现谢谢
Android开发:ScrollView中动态列表布局问题
答案:2 悬赏:0
解决时间 2021-03-14 17:13
- 提问者网友:伴他一生,无悔
- 2021-03-13 21:25
最佳答案
- 二级知识专家网友:晚安听书人
- 2021-03-13 21:48
重写你的RecyclerView ,我这里有个ScrollView嵌套GridView的,看一下你应该就明白了
public class NoScrollGridView extends GridView {
public NoScrollGridView(Context context, AttributeSet attrs){
super(context, attrs);
}
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, mExpandSpec);
}
}
public class NoScrollGridView extends GridView {
public NoScrollGridView(Context context, AttributeSet attrs){
super(context, attrs);
}
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, mExpandSpec);
}
}
全部回答
- 1楼网友:余生继续浪
- 2021-03-13 21:57
搜一下:Android开发:ScrollView中动态列表布局问题
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯