为Android屏幕设置正确的大小

时间:2016-08-11 12:00:13

标签: android android-manifest

请求有人可以帮助我理解我应该使用哪些值来适应大多数Android屏幕尺寸。

 <?xml version="1.0" encoding="utf-8"?>

        <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.airrocketapps.macuser.airrocketapps">



        <supports-screens 
            android:resizeable="true"
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:xlargeScreens="true"
            android:anyDensity="true"
            android:requiresSmallestWidthDp="320dp"
            android:compatibleWidthLimitDp="320dp"
            android:largestWidthLimitDp="320dp"/>
           <application

2 个答案:

答案 0 :(得分:1)

请查看这篇文章Android Layouts for different Screens

如果您想要处理所有类型的屏幕i,e landscape,potrait等,您必须为每种屏幕尺寸进行布局。您必须使用wrap_contentmatch_parent来查看当前屏幕或活动。

答案 1 :(得分:0)

如果您没有指定它将支持&#34;在启动时,与配置的其余部分兼容的任何设备。您可以完全删除support-screens标记。但是,屏幕上的布局与他们为这些屏幕设计之间存在很大的差异。

Android文档中的结帐Supporting Multiple ScreensSupporting Different Screen SizesDesigning for Multiple Screens