내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Android에서는 일반적으로 여러 가지 방법으로 수평선을 추가할 수 있으며, 가장 일반적인 방법은 다음과 같습니다.View
구성요소 또는 사용자 정의Drawable
. 다음은 레이아웃 파일에 수평선을 추가하는 방법을 보여주는 간단한 예입니다.
View
구성 요소레이아웃 XML 파일에View
요소의 너비를 다음으로 설정합니다.match_parent
(또는 특정 너비), 높이는1dp
또는2dp
(또는 원하는 작은 높이) 배경색을 지정합니다.
- <View
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:background="#000000" /> <!-- 你可以将#000000替换成你想要的颜色 -->
이것을 놓으십시오View
요소가 레이아웃 파일의 적절한 위치에 배치되면 수평선으로 나타납니다.
Drawable
사용하면서도View
수평선을 그리는 것이 가장 쉬운 방법이지만 다음과 같은 방법으로 사용자 정의 수평선을 만들 수도 있습니다.Drawable
그라데이션, 점선 등과 같은 보다 복잡한 수평선 효과를 얻으려면
예를 들어 그라데이션 수평선을 생성하려는 경우 그라데이션을 정의할 수 있습니다.Drawable
자원:
- <!-- res/drawable/gradient_line.xml -->
- <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
- <gradient
- android:angle="0"
- android:endColor="#FF0000"
- android:startColor="#00FF00"
- android:type="linear" />
- <size android:height="2dp" />
- </shape>
그런 다음 레이아웃 파일에 이것을 넣으십시오.Drawable
배경 설정으로View
:
- <View
- android:layout_width="match_parent"
- android:layout_height="2dp"
- android:background="@drawable/gradient_line" />
이렇게 하면 그라데이션 효과가 있는 수평선을 얻을 수 있습니다.
수평선을 만들기 위해 어떤 방법을 선택하든 레이아웃 파일의 적절한 위치에 배치해야 합니다.예를 들어 세로로LinearLayout
가운데:
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Some Text Above the Line" />
-
- <!-- 水平线 -->
- <View
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:background="#000000" />
-
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="Some Text Below the Line" />
- </LinearLayout>
이 예에서는 두 개의 수평선 사이에 수평선이 배치됩니다.TextView
구분선으로 사용됩니다.