我对在values / dimens.xml中使用的值感到困惑。
对于前。如果我在values / dimens.xml中为文本大小声明了以下维度
<dimen name="text_30">30sp</dimen>
那么在值-sw600dp / dimens.xml和values-w820dp / dimens.xml中应该是30sp的等价值?在将值放入这些不同的dimens.xml时,是否需要应用任何比例/公式?
dp值也是同样的问题。
提前致谢。
答案 0 :(得分:0)
您必须为不同的设备计算,这是一个漫长的过程。你可以做一些像提到的here。
TextView text = new TextView(this);
text.setText("text");
text.setTextSize(16 * getResources().getDisplayMetrics().density);
这将始终显示所有设备的相同文本大小。