我当前的 android 项目要求按钮的宽度应根据设备上可用的分辨率动态设置
我想连续排列 9 个按钮,但大小取决于可用的分辨率
对于我们正在使用以下代码的当前场景
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
//int sheight = displaymetrics.heightPixels;
int swidth = displaymetrics.widthPixels;
int px=swidth/11;
bW.setWidth(px);
bE.setWidth(px);
bR.setWidth(px);
bT.setWidth(px);
bY.setWidth(px);
bU.setWidth(px);
bI.setWidth(px);
bO.setWidth(px);
bP.setWidth(px);
不知何故,按钮的宽度不会以任何方式改变它保持不变