0

我需要知道如何LayoutParam根据手机的分辨率设置..我使用的是GridView我正在使用的地方GridView.LayoutParams(45, 45)..现在如果我使用的是小屏幕尺寸的手机是可以的..但是如果我用大屏幕进行测试像HTC Desire HD这样的屏幕设备看起来那么小.. 如何让一切都一样?

4

2 回答 2

0

Does using android:numColumns or setNumColumns(int numColumns) not work for your needs?

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 回答