android使用dimens.xml管理多个屏幕尺寸

时间:2016-12-01 10:48:28

标签: android android-layout

我的第一个问题是,我正在开发Android应用程序,我想管理不同的屏幕尺寸并根据屏幕大小显示数据。我用谷歌搜索了它。大多数人都说要为不同的屏幕尺寸创建布局文件夹(例如layout-sw320,layout-sw480等)。

所以我想到了另一个想法,我只想创建一个布局,并创建多个dimens.xml文件(例如dimens-sw320.xml,dimens-sw480.xml等)。

我创建了四个不同宽度(320dp,480dp,600dp,720dp)的dimens.xml文件。但是,当我为textview提供尺寸时,根据屏幕尺寸并不完全显示输出。这里有人可以解释哪个屏幕尺寸使用的dp大小。任何帮助都会很感激。

提前致谢...

1 个答案:

答案 0 :(得分:0)

只需为您想要的每个类别创建一个Resource Directory

Project --> app --> res --> Right Click --> Add Resource Directory并选择您需要的所有限定符。

对于istance,将dimen.xml720dp相关联放在values-w720dp目录中。