我一直遵守以下的链接,这样我的应用程序可以支持不同的屏幕尺寸:支持android系统多屏在单个布局
Supporting multiple screens in android
该解决方案完美的作品。但我担心的是,当我有一个具有8-9个屏幕的android应用程序时,这意味着我将拥有8-9个不同的.xml布局文件。现在为了支持文件夹分叉的所有屏幕,这意味着我已经管理了几乎50多个xml文件的布局和UI的简单更改,我必须去所有文件夹并在xml文件中实现该更改。那么能不能有一个更好的方法,我的意思是这样一种布局,可以调整控件本身或类似的东西?
基本上我想要的是,我不想有一个屏幕的多个布局文件。我想要写一些类似于我的layout.xml文件的文件,并且在该文件中,我使用了这样一种布局,可根据屏幕大小调整我的UI组件。就像我们在java swing应用程序中有Bag布局一样。 –
我知道你要求你必须根据屏幕尺寸进行计算。然后根据此更改您的布局组件。但我不知道通过这种方式,你在每个屏幕上都有很好的布局。 –
在此链接中检查一些基于计算的答案。希望它可以帮助你。 http://stackoverflow.com/questions/21274692/font-size-of-text –