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_heightを設定してみてくださいfill_parent

また

RelativeLayoutLayoutParamsなどの親タイプに基づいて、GridView のレイアウト パラメータをプログラムで設定する必要がありますLinearLayout.LayoutParams

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