Android 钛安卓配置OSX

Android 钛安卓配置OSX,android,configuration,appcelerator-mobile,Android,Configuration,Appcelerator Mobile,我是新来的,我正在跟随《Appcelerator钛合金智能手机应用程序开发食谱》中的tut 现在我已经构建了几乎所有的应用程序,但是当我尝试在android中构建时,我得到了一个非常尴尬的结果。见图片: 我应该在配置中更改什么才能正确显示?谢谢配置中没有任何更改。 您需要为不同的设备分辨率提供不同的资源(就像iPhone的视网膜和非视网膜图片一样,android也有不同的分辨率和大小)。看一看钛文档。此外,对于所有尺寸(高度、宽度、顶部、左侧等),您应该始终使用“dp”(设备独立像素)。然后

我是新来的,我正在跟随《Appcelerator钛合金智能手机应用程序开发食谱》中的tut

现在我已经构建了几乎所有的应用程序,但是当我尝试在android中构建时,我得到了一个非常尴尬的结果。见图片:


我应该在配置中更改什么才能正确显示?谢谢

配置中没有任何更改。 您需要为不同的设备分辨率提供不同的资源(就像iPhone的视网膜和非视网膜图片一样,android也有不同的分辨率和大小)。看一看钛文档。此外,对于所有尺寸(高度、宽度、顶部、左侧等),您应该始终使用“dp”(设备独立像素)。然后钛重新计算当前设备的大小

Ti.UI.createView({
  height: '20 dp',
  width: '20 dp',
  left: '20 dp'
};

在tiApp.xml文件中添加以下内容

<android xmlns:android="http://schemas.android.com/apk/res/android">
  <manifest>
   <supports-screens android:anyDensity="false"/>
  </manifest>
 </android>

。我用过它,发现它的分辨率也不一样,即使是平板电脑也一样

VVoo先生谢谢你的指针,我想还需要更多的阅读。顺便说一句,你能给我一个关于如何使用dp的非常简短的示例代码吗?