我正在创建一个 Android 应用程序,并且想要为手机大小的屏幕和平板电脑大小的屏幕提供不同的背景图像。我已经有不同分辨率的不同分辨率图像(mdpi
等hdpi
)。挑战在于大多数平板电脑都使用mdpi
,但有些手机也可能使用它。
我试图做一些研究,但似乎只有在布局中定义屏幕尺寸是可能的,例如res/layout/layout-large
. 这是否意味着我必须为平板电脑创建一个单独的 xml,链接到@drawable/tablet-background
? 或者是否有任何其他解决方案,无论是 xml 还是程序化?