我是新手,我正在关注“Appcelerator Titanium Smartphone App Development Cookbook”中的教程
现在我已经构建了几乎所有的应用程序,但是当我尝试在 android 中构建时,我得到了一个非常尴尬的结果。见图片:
我应该在配置中更改什么才能正确显示?谢谢
我是新手,我正在关注“Appcelerator Titanium Smartphone App Development Cookbook”中的教程
现在我已经构建了几乎所有的应用程序,但是当我尝试在 android 中构建时,我得到了一个非常尴尬的结果。见图片:
我应该在配置中更改什么才能正确显示?谢谢
配置没有什么可改变的。您需要为不同的设备分辨率提供不同的资源(如 iPhone 的视网膜和非视网膜图片,Android 也有不同的分辨率和尺寸)。查看Titanium 文档的用户界面基础知识。此外,对于所有尺寸(高度、宽度、顶部、左侧等),您应该始终使用“dp”(与设备无关的像素)。然后 Titanium 会重新计算当前设备的大小。
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>
这基本上会根据使用的 android 设备对它们进行缩放,因为 android 设备具有不同的分辨率。请参阅Android 布局的默认值。我使用它,发现它甚至可以在平板电脑上使用不同的分辨率