原文地址: http://yunfeng.sinaapp.com/?p=465android
設置gridview 的touch事件,是ACTION_MOVE 的話返回true
mDragGrid.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return MotionEvent.ACTION_MOVE == event.getAction() ? true
: false;
}
});app
原文地址:http://wv1124.iteye.com/blog/2159058ide
public class NoScroolGridView extends GridView { spa
public NoScroolGridView(Context context) { blog
super(context); 事件
} get
public NoScroolGridView(Context context, AttributeSet attrs) { it
super(context, attrs); io
} event
public NoScroolGridView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
//不出現滾動條
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}