根据纵向屏幕宽度创建按钮

时间:2014-12-09 22:27:32

标签: android android-layout

我想创建一个按钮,其宽度是纵向屏幕宽度的一半,这样当设备旋转到横向时,按钮保持相同的大小。我希望它适用于各种屏幕尺寸,因此我不想在宽度上进行硬编码。

有什么想法吗?

谢谢!

1 个答案:

答案 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()方法中使用它