android GridView 去掉自带点击边框效果和禁止上下滑动
16lz
2021-01-23
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 Studio 之 View组件常用属性及其对应的编程接口
- android:layout_gravity和android:gravity属性差异
- 自学Android系列 笔记2 Android_RelativeLayout属性大全
- RelativeLayout_相对布局 属性的描述
- 相对布局各种属性说明
- 【Android布局】在程序中设置android:gravity 和 android:layout
- android Animation 动画效果介绍 续 .