活动的背景图象

时间:2012-12-26 07:39:37

标签: android eclipse android-layout android-emulator android-2.2-froyo

我如何包含图像作为背景以及在应用程序中放置图像的位置和方式,我正在使用Eclipse和所有开发工具。

这是我在main_activity.xml中 到目前为止所做的

   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:background="#C0C0C0"
       tools:context=".MainActivity">
    </RelativeLayout>

4 个答案:

答案 0 :(得分:3)

将您的图片放入res / drawable目录

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/your_imagename"
tools:context=".MainActivity" >

</RelativeLayout>

答案 1 :(得分:2)

只是搜索,你就会得到它。

只需将您的图片放入res/drawable文件夹并更改

即可
android:background="#C0C0C0"

android:background="@drawable/your_image_name" (dont give extension of image)

答案 2 :(得分:1)

将.jpg或.png图像放在res / drawable文件夹中,并将背景属性更改为:

android:background="@drawable/image-name"

其中image-name是图像的实际名称。

正如您将看到的,有几个可绘制的文件夹,如drawable-mdpi或drawable-hdpi。它们旨在为具有不同屏幕密度的设备存储图像。为确保您的应用程序在不同设备上看起来很好,请为每个密度提供替代图像。 @drawable/image-name属性不需要更改,Android将为您选择正确的drawable文件夹。希望这会有所帮助。

答案 3 :(得分:1)

您只能使用.jpg.png格式图片。之后, 复制图像并将其粘贴到应用程序的res文件夹中。 如果您的图片名称为image.png

使用此代码..

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/image"
tools:context=".MainActivity" >

</RelativeLayout>