如何在Android中使用资源限定符系统,以指定只有在宽度小于特定值时才应用某个资源?
举例来说,假设我想要在当前可用宽度高达320dp的情况下提供一个布局,而对于所有其他情况则提供另一个布局。以下是可能的解决方案:
layout-w320dp/mylayout.xml
layout/mylayout.xml
然而,根据我对资源匹配算法的理解,即使是一个大设备(比如横向放置的平板电脑)也符合w320dp - 因为可用宽度将大于320dp。因此,即使是更大的手机和平板电脑也总是选择从layout-w320dp资源中选取。只有当可用宽度小于320dp时才会选择来自layout文件夹的默认资源。那么,如何使用Android资源匹配系统表达“小于”关系呢?