1

如何包含图像作为背景以及在应用程序中放置图像的位置和方式,我正在使用 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

4 回答 4

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>
于 2012-12-26T07:43:41.707 回答
2

只需搜索,您就会得到它。

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

android:background="#C0C0C0"

android:background="@drawable/your_image_name" (dont give extension of image)
于 2012-12-26T07:45:02.663 回答
1

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

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

image-name图像的实际名称在哪里。

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

于 2012-12-26T07:46:46.970 回答
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>
于 2012-12-26T07:49:35.527 回答