为什么 XML 文件中使用的 dp 与活动中使用的 dp 不同?当我在宽度为 20dp 的 XML 文件中创建一个 textView 时,它的大小在所有不同类型的屏幕中都是相同的,但是当我使用它时:
int sizeInDip = 20;
int width= TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, sizeInDip, getResources().getDisplayMetrics());
所有类型的屏幕尺寸都不同。
我想知道是否有办法在活动和 XML 文件中使用 dp 获得相同的结果。
先感谢您!