GridView无需滚动

时间:2012-02-12 15:09:02

标签: android

我想创建一个占用整个屏幕的布局宽度GridView(宽度和高度的fill_parent)。 列数为X,行数为Y(填充自己的适配器,扩展BaseAdapter)。 我不想要的是滚动。我希望所有项目都可见,没有垂直滚动条。

提前致谢。

3 个答案:

答案 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);  

将解决您的问题。它禁用了滚动,但我需要的其他功能正在工作。不确定它是否符合您的需求..干杯