활동에 배경 이미지를 추가하는 방법은 무엇입니까?
테마 또는 ImageView를 사용하고 계십니까?
android:background
XML 의 속성을 사용하십시오 . 전체 활동에 적용하려는 가장 쉬운 방법은 레이아웃의 루트에 배치하는 것입니다. 따라서 xml의 시작으로 RelativeLayout이 있으면 여기에 넣으십시오.
<?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>
드로어 블 폴더에 이미지를 배치합니다. drawable 폴더가 해상도에 있습니다. drawable에는 5 가지 변형이 있습니다. drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi
요즘 우리는 다음을 사용해야합니다 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 또는 button과 같은 다른 뷰를 표시 할 수도 있습니다.
<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>
이 라인을 작성한 후 프로젝트를 정리하는 것을 잊지 마십시오. Eclipse에서 프로젝트를 정리할 때까지 XML 파일에 오류가 발생합니다. Project-> Clean ...
참고 URL : https://stackoverflow.com/questions/3307090/how-to-add-background-image-to-activity
'developer tip' 카테고리의 다른 글
MySQL이 유효한 자동 증가 값으로 0을 사용하도록 강제하는 방법 (0) | 2020.10.24 |
---|---|
Python에서 어설 션 비활성화 (0) | 2020.10.24 |
Magit에서 파일 기록을 보시겠습니까? (0) | 2020.10.24 |
정규식과 슬래시 일치 (0) | 2020.10.24 |
LaTeX를 UTF8로 컴파일하려면 어떻게해야합니까? (0) | 2020.10.24 |