0

LayoutParam携帯電話の解像度に応じて設定する方法を知る必要があります..GridView私が使用している場所を使用していGridView.LayoutParams(45, 45)ます..今私が小さい画面サイズのモバイルを使用している場合は大丈夫です..しかし、私が大きなものでテストする場合HTC Desire HDのようなスクリーンデバイスはとても小さく見えます..すべてを同じようにするにはどうすればよいですか?

4

2 に答える 2

0

android:numColumnsまたはsetNumColumns(int numColumns)の使用は、ニーズに合わないのですか?

http://developer.android.com/reference/android/widget/GridView.html#setNumColumns(int

于 2011-04-01T12:23:03.367 に答える
0

ディスプレイの幅を3つの部分に分割します(3列の場合または4列の場合は4 ...)。

Display display = getWindowManager().getDefaultDisplay(); 
            int width = display.getWidth();  
            int height = display.getHeight();

            imageView.setLayoutParams(new GridView.LayoutParams(width/3 , width/3));
于 2012-06-18T21:21:40.300 に答える