Java Android studio后台img

Java Android studio后台img,java,android,xml,android-studio,Java,Android,Xml,Android Studio,将img作为背景的最佳方式是什么?我尝试了RelativeLayout和FrameLayout。作为第一个孩子,添加带有以下内容的ImageView: android:scaleType = "centerCrop" or android:scaleType="fitXY" or 但两者都不起作用(我想要全屏背景)。我从drawable by加载img android:background="@drawable/menumain (在Imageview中)在我看来,没有必要使

将img作为背景的最佳方式是什么?我尝试了
RelativeLayout
FrameLayout
。作为第一个孩子,添加带有以下内容的
ImageView

    android:scaleType = "centerCrop"
or
    android:scaleType="fitXY"
or
但两者都不起作用(我想要全屏背景)。我从drawable by加载img

android:background="@drawable/menumain

(在Imageview中)

在我看来,没有必要使用图像视图,只需使用视图主布局的
android:background
属性即可(我认为应该填充屏幕)

在我看来,没有必要使用图像视图,只需使用视图主布局的
android:background
属性(我认为应该填充屏幕)

首先,在values文件夹中创建一个style.xml并向其中添加一个样式

<style name="splashScreenTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
</style>

@可拉伸/飞溅屏幕
将您的背景图像置于可绘制(启动屏幕)
其次,在你的应用程序Manifest.xml中,将android:theme=“@style/splashScreenTheme”添加到你的主要活动中

<activity
    android:name="MainActivity"
    android:label="@string/app_name"
    android:theme="@style/splashScreenTheme" >


注意:此代码实际上用于设置splashscreen,但您也可以将其用于设置背景图像。首先,在values文件夹中创建一个style.xml并向其中添加一个样式

<style name="splashScreenTheme" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
</style>

@可拉伸/飞溅屏幕
将您的背景图像置于可绘制(启动屏幕)
其次,在你的应用程序Manifest.xml中,将android:theme=“@style/splashScreenTheme”添加到你的主要活动中

<activity
    android:name="MainActivity"
    android:label="@string/app_name"
    android:theme="@style/splashScreenTheme" >


注意:此代码实际上用于设置splashscreen,但您也可以将其用于设置背景图像,然后在相对布局标记内的content\u main.xml中使用
android:background=“@dravable/img\u name”
。我假设您谈论的是活动的背景。

然后使用
android:background=“@dravable/img\u name”
在您的content\u main.xml内的相对布局标记中。我假设您谈论的是活动的背景。

也许您应该使用android:src而不是android:background。所有布局需要相同的背景图像吗?@ov3rLoad我使用android:src(在imageview中)而不是background和android:scaleType=“fitXY”但也有同样的问题(没有全屏,实际上主布局是相对的)@salihkallai我想放一个背景图像(在主布局中)也许你应该使用android:src而不是android:background。所有布局需要相同的背景图像吗?@ov3rLoad我使用了android:src(在imageview中)而不是背景和android:scaleType=“fitXY”但也有同样的问题(没有全屏,实际上主布局是相对的)@salihkallai我想放一个背景图像(在主布局中)是的,这应该可以很好地工作。省去了加载另一个小部件的麻烦。我试过了,但仍然不起作用(没有全屏显示)是的,这应该可以很好地工作。省去了加载另一个小部件的麻烦。我试过了,但仍然不起作用(没有全屏)