在内部设备的xml文件中使用px vs dp

时间:2013-02-01 00:59:17

标签: android layout

我在工作上遇到困难,说服人们我喜欢使用px而不是dp作为我们的内部设备,因为我们没有编程到不同的手机/平板电脑。我们有2个内部设备,1280和1980宽度像素。我programmaticaly找出设备的宽度并设置正确的xml文件。

为什么我应该为我们使用dp而不是px?

我看到它的方式,使用px可以更准确,开发时间更短,因为我不需要在dp中思考。从技术上讲,Android将所有dp转换为px,因此它应该更快,但我怀疑它更快。

谢谢!

1 个答案:

答案 0 :(得分:0)

选择DP以获得可扩展性。您很少能够确定产品的使用寿命是否符合要求。计划未知。