我正在测试两种不同的平板电脑尺寸(7和10英寸)。在每个文件夹布局-sw600dp-land和layout-sw720dp-land中放置了两个相同的xml文件。 res / drawable /
中可绘制背景的引用<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/image" >
...
图像在10英寸上显示正常,但7英寸背景为白色? sw600dp布局可能会导致图像无法显示?两个xml文件完全相同。
答案 0 :(得分:0)
我最近遇到了类似的问题。我不得不使用Bitmap缓存来解决它。我使用的图像太大,无法呈现Android;因此,他们根本没有渲染。
答案 1 :(得分:-1)
这在3.2之前的设备上效果不佳,因为它们不会将sw600dp识别为大小限定符,因此您仍然必须使用大限定符。例如,你应该有一个名为res / layout-large / main.xml的文件,它与res / layout-sw600dp / main.xml相同。