Android 如何设置钛/合金控件的样式
具体来说,我想知道如何使元素在不同的设备上具有相同的尺寸。例如: tiapp.xmlAndroid 如何设置钛/合金控件的样式,android,titanium,titanium-alloy,Android,Titanium,Titanium Alloy,具体来说,我想知道如何使元素在不同的设备上具有相同的尺寸。例如: tiapp.xml <property name="ti.ui.defaultunit" type="string">dp</property> box类中的尺寸和边距以像素为单位-我没有将它们重新计算为dps,因为我不知道如何计算。我知道我应该使用这个等式pixels/(Titanium.Platform.displayCaps.dpi/160),但是既然我不能在我的tss文件中这样做,那么我有什么选择
<property name="ti.ui.defaultunit" type="string">dp</property>
box类中的尺寸和边距以像素为单位-我没有将它们重新计算为dps,因为我不知道如何计算。我知道我应该使用这个等式
pixels/(Titanium.Platform.displayCaps.dpi/160)
,但是既然我不能在我的tss文件中这样做,那么我有什么选择呢?如何使该元素在480x800屏幕和720x1280屏幕的设备上以相同的方式显示?我主要使用px
并在像素中定义字体大小不是一个好的解决方案。我将不得不重新计算每个可能分辨率的元素大小……啊,很抱歉,我搞糊涂了,我们应该在android上使用dp。您可以查看问题以获得更多帮助。
".box": {
width: 210,
height: 210,
top: 20,
left: 20
}