【发布时间】:2016-07-26 01:45:41
【问题描述】:
我的布局文件夹结构类似于“layout-sw600dp-hdpi”、“layout-sw480dp-hdpi”等。
当我们想要找出特定设备属于哪个类别时,我们所做的就是在每个文件夹中添加一个带有不同文本的布局文件。例如,如果它是“layout-sw600dp-hdpi”文件夹中的文件,那么我们在布局文件中的文本也会说“layout-sw600dp-hdpi”。
无论如何,我们目前的方法很难找到设备的尺寸并相应地制作屏幕。
还有其他更好的方法来了解这一点吗?
【问题讨论】:
-
为什么要知道什么是设备类别?
-
@piotrpo 否则我怎么知道我创建的布局将在哪部手机上运行?
-
根据您在资源中拥有的设备大小,只需在值中设置一个 diff bool。然后只需检查应用程序级别或您可以访问这些值的地方。