我遵循了本教程:
所以我的代码是一样的。我的问题是 gridView 只有大约 1 行高,带有滚动条,我无法让它填满屏幕。您必须向下滚动才能查看其他行。我不明白是什么变量使它填满了屏幕或它可用的空间——我尝试过改变明显的变量。
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this);
我遵循了本教程:
所以我的代码是一样的。我的问题是 gridView 只有大约 1 行高,带有滚动条,我无法让它填满屏幕。您必须向下滚动才能查看其他行。我不明白是什么变量使它填满了屏幕或它可用的空间——我尝试过改变明显的变量。
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this);
尝试在您的 XML 布局中设置layout_with
和layout_height
fill_parent
或者
您必须根据其父类型以编程方式设置 GridView 的布局参数,例如RelativeLayoutLayoutParams
,LinearLayout.LayoutParams
...
gridView.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); // for example with RelativeLayout