如何让我的应用程序支持所有屏幕尺寸(智能手机和平板电脑),所以我将所有图像都放在res / drawable-hdpi所以我需要将相同的图像放在所有可绘制的文件夹中但是尺寸更大吗? ,我应该在清单文件中做什么?
manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.trysearch"
android:versionCode="1"
android:versionName="1.0" >
<supports-screens android:normalScreens="true"
android:largeScreens="true" android:anyDensity="true">
</supports-screens>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<application
android:allowBackup="true"
android:icon="@drawable/background"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<activity
android:name="com.example.trysearch.SplashMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
答案 0 :(得分:0)
您可以为手机和平板电脑创建不同的布局文件。对于平板电脑,您应该在res文件夹中创建额外的布局文件夹,称为layout-large(对于平板电脑),对于移动电话,有默认布局文件夹,同时对于横向模式,您可以创建另一个名为layout-large的文件夹-landscape(平板电脑)手机布局 - 风景。
同样在Manisfest文件中进行更改
<supports-screens android:anyDensity="true" />