Titanium 在Android上获取“未定义”的读取logicalDensityFactor

Titanium 在Android上获取“未定义”的读取logicalDensityFactor,titanium,titanium-mobile,appcelerator,Titanium,Titanium Mobile,Appcelerator,我正在Android模拟器上测试一个钛合金应用程序 我使用dip单位,所以我需要知道Ti.Platform.displayCaps.logicalDensityFactor以获取属性编号。 但当我试着阅读时: Ti.Platform.displayCaps.logicalDensityFactor Ti.Platform.displayCaps.xdpi Ti.Platform.displayCaps.ydpi 我每次都不确定 有人知道我为什么会这样?是模拟器还是什么 谢谢你找到了解决方案! 字

我正在Android模拟器上测试一个钛合金应用程序

我使用dip单位,所以我需要知道Ti.Platform.displayCaps.logicalDensityFactor以获取属性编号。 但当我试着阅读时:

Ti.Platform.displayCaps.logicalDensityFactor Ti.Platform.displayCaps.xdpi Ti.Platform.displayCaps.ydpi 我每次都不确定

有人知道我为什么会这样?是模拟器还是什么

谢谢你找到了解决方案! 字符串区分大小写,如果写错了不会产生任何错误。 另一个问题是,我的建议

Ti.Platform.DisplayCaps
而不是用较低的D


因此,如果出现此错误,请确保已正确写入字符串

您没有收到错误的原因是,这两个调用都存在于API中。Display Caps对象tianium.Platform.DisplayCaps由tianium.Platform.DisplayCaps属性返回。
Ti.Platform.displayCaps