请求有人可以帮助我理解我应该使用哪些值来适应大多数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
答案 0 :(得分:1)
请查看这篇文章Android Layouts for different Screens
如果您想要处理所有类型的屏幕i,e landscape,potrait等,您必须为每种屏幕尺寸进行布局。您必须使用wrap_content
或match_parent
来查看当前屏幕或活动。
答案 1 :(得分:0)
如果您没有指定它将支持&#34;在启动时,与配置的其余部分兼容的任何设备。您可以完全删除support-screens
标记。但是,屏幕上的布局与他们为这些屏幕设计的之间存在很大的差异。
Android文档中的结帐Supporting Multiple Screens,Supporting Different Screen Sizes和Designing for Multiple Screens。