DisplayMetrics.widthPixels在Samsung Galaxy A5

时间:2018-04-05 08:21:25

标签: java android user-interface

解释 - 这是一个例子。

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
myButton.setTextSize((float)metrics.widthPixels / 10f);

问题是,在我测试的Galaxy J5和大多数其他手机上,生成的文字大小是正确的 - 屏幕宽度的1/10。在Galaxy A5和华为P9 Lite上它不是(它更大)。可能是什么问题呢?我错过了什么吗?

0 个答案:

没有答案