1

我遵循了本教程:

http://mytelcoit.com/2010/02/programming-android-create-icon-with-text-using-gridview-and-layout-inflater/

所以我的代码是一样的。我的问题是 gridView 只有大约 1 行高,带有滚动条,我无法让它填满屏幕。您必须向下滚动才能查看其他行。我不明白是什么变量使它填满了屏幕或它可用的空间——我尝试过改变明显的变量。

     GridView gridview = (GridView) findViewById(R.id.gridview);

    gridview.setAdapter(new ImageAdapter(this);
4

1 回答 1

0

尝试在您的 XML 布局中设置layout_withlayout_heightfill_parent

或者

您必须根据其父类型以编程方式设置 GridView 的布局参数,例如RelativeLayoutLayoutParamsLinearLayout.LayoutParams...

gridView.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); // for example with RelativeLayout
于 2012-05-03T20:43:43.000 回答