android GridView 去掉自带点击边框效果和禁止上下滑动
16lz
2021-12-04
1.去掉自带点击边框效果:
设置属性:android:listSelector="@android:color/transparent" 即可.
2.禁止上下滑动
public class HotKeyGridView extends GridView {public HotKeyGridView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);// TODO Auto-generated constructor stub}public HotKeyGridView(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}public HotKeyGridView(Context context) {super(context);// TODO Auto-generated constructor stub}public boolean dispatchTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubif(ev.getAction() == MotionEvent.ACTION_MOVE){return true;//禁止Gridview进行滑动}return super.dispatchTouchEvent(ev);}}
不分发 滑动事件即可。
更多相关文章
- android GridView 去掉自带点击边框效果和禁止上下滑动
- android中处理各种触摸事件
- build WebRTC for android
- 【android】时间选择器
- Android设置竖屏
- Setting Text to Image On Android(安卓)and Adjudt the text fo
- scrollview--android
- android > 禁止横竖屏切换
- Android中丰富多彩的onTouch事件