我是一名业余 android 程序员,我正在尝试对我的应用程序进行风格化。我从网上找了一张图片,这里是链接。我想将其设置为应用程序的背景。我会这样做的。我真的不明白@drawable/background 的概念,它是如何工作的,我该怎么办?
2 回答
将图片放入res/drawable
文件夹。然后在您的布局文件 ( layout/main.xml
) 中为您的默认项目添加此图像视图
<ImageView
android:id="@+id/myImageView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:scale_type="center_crop"
android:layout_alignParentTop="true" android:src="@drawable/your_picture_name"/>
但不要添加图片的文件扩展名。只有文件名。例如,如果您的图片全名 BEATIFULL_CAR.JPG
仅添加 BEATIFULL_CAR
- Drawable 是您的 Android 项目中的一个资源文件夹,您可以在其中粘贴不同的数据。
如果您想使用任何图像作为背景复制/粘贴到 Drawable 文件夹中,并使用
android:background="@drawable/your_image_name"
layout_main.xml 中的属性作为<LinearLayout 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_picture_name" android:gravity="center_vertical|center_horizontal"
就是这样。
您可以在此链接上了解有关 Drawable 的更多信息