在Android上获取“Undefined”读取logicalDensityFactor

时间:2014-09-01 15:29:57

标签: titanium titanium-mobile appcelerator

我正在Android模拟器上测试Titanium App。

我使用dip单位,所以我需要知道Ti.Platform.displayCaps.logicalDensityFactor来获取propers数字。 但是当我试着读:

  
      
  • Ti.Platform.displayCaps.logicalDensityFactor
  •   
  • Ti.Platform.displayCaps.xdpi
  •   
  • Ti.Platform.displayCaps.ydpi
  •   

我每次都得到undefined

有人知道为什么会发生这种情况吗?是模拟器还是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

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

Ti.Platform.DisplayCaps

而不是较低的“ D

Ti.Platform.displayCaps

因此,如果您收到此错误,请确保您已正确写入字符串!