随着屏幕变宽,我正在尝试放大按钮中的文本大小。起初,我的代码似乎有效,但在不同的 android 设备上它不起作用。它会在小屏幕上将字体更改为大尺寸。
这就是我正在做的事情:
int w=getWindowManager().getDefaultDisplay().getWidth();
Button but1=new Button(this);
// but1.setTextColor( Color.parseColor("#ffd79825"));
if (w<400)
but1.setTextSize(10.0f);
else
if (w<650)
but1.setTextSize(14.0f);
else
if (w>470)
but1.setTextSize(18.0f);