我想创建一个按钮,其宽度是纵向屏幕宽度的一半,这样当设备旋转到横向时,按钮保持相同的大小。我希望它适用于各种屏幕尺寸,因此我不想在宽度上进行硬编码。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
if(width>height){
use height
}
else{
use witdth
}
在Activity的onCreate()方法中使用它