我想开发带有钛金属appcelerator的Android应用程序,它将支持手机和平板电脑。我将anyDencity='false'
放入Tiapp.xml
它适用于所有手机但是当我在平板电脑中运行应用时不适合。所以,我是否必须为平板电脑编写单独的代码或有任何设置?
我这样给:
<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中,请参阅并告诉我更多详情。在此先感谢....
答案 0 :(得分:1)
作为Android和Titanium开发人员,我建议您在原生Android中编写应用程序,这样可以更轻松地适应您的屏幕配置,因为您可以为每个屏幕配置设置不同的xml视图。
使用Titanium这有点棘手。在我的Titanium应用程序中,我总是使用%width来计算布局,但如果你想要一个非常不同的平板电脑应用程序UI(我认为那更好),我会开发两个应用程序,一个用于手机,另一个用于平板电脑。
My Titanium应用程序在平板电脑和手机上均可正常运行,无论如何都有计算布局。