设置所有屏幕尺寸的背景图像

Jin*_*ncy 6 android background android-xml android-studio

我正在使用一个项目为所有屏幕尺寸设置相同图像的背景图像.怎么可能?如何在android studio中为所有屏幕尺寸设置背景图像?我们如何把文件夹放在drawble中?提前致谢

She*_*har 7

放入简单的可绘制文件夹,然后将图像粘贴到那里.然后打开styles.xml,并粘贴这行代码.

 <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorOrange</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:windowBackground">@drawable/yourImage</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

通过使用它,您不必在每个布局中放置背景图像.

  • 但是会在不同的屏幕尺寸上伸展吗?因此,对于所有屏幕尺寸,请使用不同的尺寸。 (2认同)

siv*_*E35 7

转换所有以下尺寸的图像并将其粘贴到特定文件夹中.

xxxhdpi: 1280x1920 px
xxhdpi: 960x1600 px
xhdpi: 640x960 px
hdpi: 480x800 px
mdpi: 320x480 px
ldpi: 240x320 px
Run Code Online (Sandbox Code Playgroud)

是应用程序在所有设备上运行的最佳维度.

参考