禁止了gridview的滑动,并且解决了当一个滑动控件包裹这个gridview时,gridview只显示一行的问题
来源:互联网 发布:怎么复制图片淘宝店铺 编辑:程序博客网 时间:2024/05/20 13:07
禁掉别的滑动控件的滑动原理类似,都是重写dispatchTouchEvent()方法。
public class NoScrollGridview extends GridView { public NoScrollGridview(Context context) { super(context); } public NoScrollGridview(Context context, AttributeSet attrs) { super(context, attrs); } public NoScrollGridview(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { // TODO Auto-generated method stub if (ev.getAction() == MotionEvent.ACTION_MOVE) { return true;//禁止Gridview进行滑动 } return super.dispatchTouchEvent(ev); } //gridview自适应高度 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }}
0 0
- 禁止了gridview的滑动,并且解决了当一个滑动控件包裹这个gridview时,gridview只显示一行的问题
- 解决gridview只显示一行的问题
- ScrollView中嵌套ListView或者GridView时的滑动冲突 || ListView中嵌套GridView,GridView只显示一行的问题解决
- 【Android】禁止滑动的GridView
- gridview只显示一行的问题
- Android自定义GridView显示一行,并且可以左右滑动
- GridView只显示一行,可以横着滑动
- android中禁止GridView滑动的方法
- 解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题
- 解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题
- gridview显示一行的问题
- 如何禁止GridView滑动
- GridView禁止横向滑动
- 如何禁止GridView滑动
- 横向滑动的GridView
- 不支持滑动的GridView
- Listview中嵌套gridview只显示一行的问题
- Android GridView显示一行,左右滑动
- 写在前面--写给10年后的自己
- mtk平台pwm配置说明
- BZOJ 2809: [Apio2012]dispatching 左偏树(可合并堆)
- JZOJ 4798 【NOIP2016提高A组模拟9.24】天使的分裂
- leetcode 34. Search for a Range
- 禁止了gridview的滑动,并且解决了当一个滑动控件包裹这个gridview时,gridview只显示一行的问题
- 关于studio noclassdeffounderror解决方案
- 数字组合
- 第四周项目3 单链表应用(1)
- 伪分布模式搭建hadoop
- css3的简单谈谈
- SDUTACM 顺序表应用3:元素位置互换之移位算法
- HDU 3292 No more tricks, Mr Nanguo [佩尔方程+矩阵]【数论】
- 指向const对象的指针 和 const指针的区别