在dp中使用Ti.UI.SIZE而不是Titanium中的像素

时间:2013-12-15 18:33:51

标签: android user-interface titanium

我想在dp(与密度无关的像素)中使用Ti.UI.SIZE而不是像素来支持所有Android不同的分辨率,我有一个从网址获取图像的imageView,所以我不知道是什么图像的宽度或高度,因此我将它们设置为Ti.UI.SIZE,它在iphone上运行良好,但问题出在android中。

那么,有没有在dp中使用Ti.UI.SIZE而不是像素?

提前致谢!

1 个答案:

答案 0 :(得分:3)

一个好的解决方案是将'dp'设为默认单位而不是像素。

只需打开tiapp.xml字符串'system'或'px'到'dp'...

<property name="ti.ui.defaultunit" type="string">system</property>

将其更改为

<property name="ti.ui.defaultunit" type="string">dp</property>