【发布时间】:2012-02-12 15:09:01
【问题描述】:
我想创建一个布局宽度 GridView,它占据整个屏幕(宽度和高度的 fill_parent)。 列数是 X,行数是 Y(用自己的适配器填充,扩展 BaseAdapter)。 我不想要的是滚动。我想让所有项目都可见,没有垂直滚动条。
提前致谢。
【问题讨论】:
标签: android
我想创建一个布局宽度 GridView,它占据整个屏幕(宽度和高度的 fill_parent)。 列数是 X,行数是 Y(用自己的适配器填充,扩展 BaseAdapter)。 我不想要的是滚动。我想让所有项目都可见,没有垂直滚动条。
提前致谢。
【问题讨论】:
标签: android
尝试设置如下OnTouchListener:
gridView.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
return event.getAction() == MotionEvent.ACTION_MOVE);
}
});
【讨论】:
在你的 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" />
【讨论】:
..也许:
mKeypadGrid.setEnabled(false);
将解决您的问题。它禁用了滚动,但我需要的其他功能正在运行。不确定它是否适合您的需求.. 干杯
【讨论】: