我想创建一个占用整个屏幕的布局宽度GridView(宽度和高度的fill_parent)。 列数为X,行数为Y(填充自己的适配器,扩展BaseAdapter)。 我不想要的是滚动。我希望所有项目都可见,没有垂直滚动条。
提前致谢。
答案 0 :(得分:0)
尝试设置以下OnTouchListener
:
gridView.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
return event.getAction() == MotionEvent.ACTION_MOVE);
}
});
答案 1 :(得分:0)
在GridView中设置属性android:scrollingCache =“false”
<ListView android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollingCache="false"
android:layout_weight="1" />
答案 2 :(得分:0)
..也许:
mKeypadGrid.setEnabled(false);
将解决您的问题。它禁用了滚动,但我需要的其他功能正在工作。不确定它是否符合您的需求..干杯