Android gridview不会填充屏幕 - 只有小滚动

时间:2012-05-03 19:30:30

标签: android

我遵循了本教程:

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

所以我的代码是一样的。我的问题是gridView只有一行高约有一个滚动条,我无法让它填满屏幕。您必须向下滚动才能看到其他行。我不明白什么变量使它填满屏幕或它可用的空间 - 我已经尝试改变显而易见的。

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

    gridview.setAdapter(new ImageAdapter(this);

1 个答案:

答案 0 :(得分:0)

尝试在XML布局中将layout_withlayout_height设置为fill_parent

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

gridView.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); // for example with RelativeLayout