0

我是新手,我正在关注“Appcelerator Titanium Smartphone App Development Cookbook”中的教程

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

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

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

4

2 回答 2

2

配置没有什么可改变的。您需要为不同的设备分辨率提供不同的资源(如 iPhone 的视网膜和非视网膜图片,Android 也有不同的分辨率和尺寸)。查看Titanium 文档的用户界面基础知识。此外,对于所有尺寸(高度、宽度、顶部、左侧等),您应该始终使用“dp”(与设备无关的像素)。然后 Titanium 会重新计算当前设备的大小。

Ti.UI.createView({
  height: '20 dp',
  width: '20 dp',
  left: '20 dp'
};
于 2013-03-24T12:45:46.160 回答
0

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

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

这基本上会根据使用的 android 设备对它们进行缩放,因为 android 设备具有不同的分辨率。请参阅Android 布局的默认值。我使用它,发现它甚至可以在平板电脑上使用不同的分辨率

于 2013-03-28T12:30:59.587 回答