-1

在我的项目中存在 4 个可绘制文件夹,其中有相同的图像

我有 4 种布局的闪屏(小、大、特大)

飞溅

在 xlarge 飞溅布局中,在中心我有另一个图像,但不能用与此相同的 res drawable-xhdpi 图像修复

启动画面中

< merge xmlns:android="http://schemas.android.com/apk/res/android">
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/bg_logo" />

</ merge>

我怎么解决这个问题 ?

4

3 回答 3

1

在每个可绘制文件夹中,如果您想获得相同的结果,您必须存储不同的分辨率,或者您可以使用 1 个文件夹并调整此图片的大小。

要了解您需要什么尺寸,请查看以下内容:

http://developer.android.com/guide/practices/screens_support.html

于 2012-12-13T08:53:33.447 回答
1

尝试将其添加到您的清单文件中:

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" 
        android:xlargeScreens="true"
        android:resizeable="true"/>

希望它可以帮助你。

谢谢。

于 2012-12-13T08:55:17.710 回答
1

您可以为不同的屏幕使用 9 个补丁图像来使用该图像在 res 中创建可绘制文件夹并将您的 9 个补丁图像放在这里并在您的布局中设置此图像,这可能会对您有所帮助

于 2012-12-13T09:44:47.543 回答