我想开发带有钛合金appcelerator的Android应用程序,它将支持手机和平板电脑。我正在anyDencity='false'
放入Tiapp.xml
它适用于所有手机,但是当我在平板电脑中运行该应用程序时,UI 不适合。那么,我是否必须为平板电脑编写单独的代码或有任何设置?
我像这样给出:
<sdk-version>3.1.2.GA</sdk-version>
<android xmlns:android="http://schemas.android.com/apk/res/android">
<tool-api-level>8</tool-api-level>
<manifest android:versionCode="1" android:versionName="1.0" package="com.apw.cinemark">
<supports-screens android:anyDensity="false"/>
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16"/>
</manifest>
</android>
在Tiapp中.xml请参阅并让我知道更多详细信息。提前感谢....
作为Android和Titanium开发人员,我建议您在本机Android中编写应用程序,它可以更轻松地适应屏幕配置,因为您可以为每个屏幕配置设置不同的xml视图。
对于钛,这有点棘手。在我的 Titanium 应用程序中,我总是使用 % 宽度的计算布局,但如果你想为平板电脑应用程序提供一个真正不同的 UI(我认为这样更好),我会开发两个应用程序,一个用于手机,另一个用于平板电脑。
我的钛应用程序在平板电脑和手机上都能正常运行,所有布局都经过计算。