如何使Android应用程序支持所有屏幕尺寸?

时间:2018-09-25 06:50:29

标签: android android-layout android-studio

我已经使用 Xamarin.Android 制作了一个应用,该应用具有各种视图,例如Textviews,Editexts,Spinners,Table布局等。当我制作此应用时,我刚刚开始进行android开发,所以没有不必特别注意“屏幕尺寸”,而只会将应用定位到我的个人手机上。现在,我希望我的应用程序能够支持至少5英寸屏幕手机,一直到平板电脑。我阅读了许多有关“屏幕尺寸”的解决方案,但无法决定哪个是最理想的解决方案。我的方案最理想的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

阅读supports-screens

如果在调整大小以适合不同的屏幕尺寸时您的应用程序不能很好地运行,则可以使用元素的属性来控制是将应用程序分发到较小的屏幕还是放大(缩放)UI以适合您的应用程序使用系统的屏幕兼容模式的大屏幕。

 <supports-screens
        android:resizeable="true"
        android:smallScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"
        android:normalScreens="true"
        android:anyDensity="true"/>

有关更多信息,请阅读Screen compatibility