我需要知道如何根据手机的分辨率设置LayoutParam
..
我正在使用GridView
即时通讯使用GridView.LayoutParams(45, 45)
..现在,如果我使用小屏幕尺寸的移动设备是好的..但如果我用大屏幕设备测试,如 HTC Desire HD 然后它看起来那么小..如何使一切像simillar ..
提前谢谢..
答案 0 :(得分:0)
使用android:numColumns或setNumColumns(int numColumns)是否不能满足您的需求?
http://developer.android.com/reference/android/widget/GridView.html#setNumColumns(int)
答案 1 :(得分: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));