using theme or ImageView ?
在 xml 中使用 android:background属性。如果你想把它应用到整个活动中,最简单的方法就是把它放在布局的根目录中。所以如果你有一个 RelativeLayout 作为 xml 的开头,把它放在这里:
android:background
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rootRL" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background"> </RelativeLayout>
您可以通过如下设置 android:background xml 属性来设置活动的“背景图像”:
(例如,在这里,为一个活动设置一个 LinearLayout,并为布局设置一个背景图像(即间接地为一个活动))
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/icon"> </LinearLayout>
并且不要忘记在写下这些行之后清理您的项目,您将在 xml 文件中得到一个错误,直到您在 eclipse 中清理了您的项目: Project-> Clean..。
将图像放置在文件夹可绘制。可绘制文件夹是在分辨率。可绘制有5个变体 可绘制的-hdpi drawable-ldpi 可绘制 -mdpi drawable-xhdpi 可绘制的-xxhdpi
现在我们必须使用 match_parent:
match_parent
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/background"> </RelativeLayout>
我们可以使用 ImageView 轻松地将背景图像放置在 PercentFrameLayout 中。我们必须设置 scaleType 属性 value = “ fitXY”,并且在前景中我们还可以显示其他视图,如 textview 或按钮。
<android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" > <ImageView android:src="@drawable/logo" android:id="@+id/im1" android:scaleType="fitXY" android:layout_height="match_parent" android:layout_width="match_parent"/> <EditText android:layout_gravity="center_horizontal" android:hint="Enter Username" android:id="@+id/et1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="30%" /> <Button android:layout_gravity="center_horizontal" android:text="Login" android:id="@+id/b1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="40%"/> </android.support.percent.PercentFrameLayout>
复制你的照片在这个位置: C:\Users\Your user name\AndroidStudioProjects\yourProjectName\app\src\main\res\drawable
C:\Users\Your user name\AndroidStudioProjects\yourProjectName\app\src\main\res\drawable
并在 xml 文件中编写这段代码:
in line 7 write your file name instand of background
background
还有塔玛。