【发布时间】:2012-08-22 00:07:30
【问题描述】:
我正在尝试在我的 java 类中以编程方式创建一个GridView,并且一切正常。问题是GridView 周围自动生成的 5 像素填充。在 xml 中,我设法使用以下方法将其删除:
android:listSelector="@null"
但我无法在 java 中做任何类似的事情。我尝试了一些解决方法,比如让GridView 比实际屏幕大 10 像素,但没有运气。
有人有这方面的代码吗?
编辑:
我的回答并没有解决问题。赏金还在继续。
这是我的GridView 代码:
GridView gridView = new GridView(this);
gridView.setNumColumns(someInt);
gridView.setAdapter (new MyCustomAdapter(this));
gridView.setLayoutParams(new GridView.LayoutParams(
customValue,
LayoutParams.FILL_PARENT,
Gravity.CENTER_HORIZONTAL)
);
【问题讨论】: