我一直在努力制作一款带有全屏背景图片的Android应用,但却无法将图片填满整个屏幕。
这是我到目前为止所拥有的:
activity_main_screen.xml:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainScreen"
android:background="@mipmap/background">
</RelativeLayout>
有什么想法吗?
答案 0 :(得分:6)
图标以外的任何图像都应不放在mipmap
文件夹中。
根据官方Android博客:
最佳做法是将应用程序图标放在mipmap文件夹中(而不是 drawable-文件夹)因为它们的使用分辨率不同于 设备的电流密度。 - (source)
您需要将background.png
移至相关的drawable
文件夹。
答案 1 :(得分:0)
尝试以下内容:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainScreen"
android:background="@mipmap/background"
>
答案 2 :(得分:0)
将background.png移动到drawable文件夹。然后将代码更改为
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainScreen"
android:background="@drawable/background"
>