私の連絡先情報
郵便メール:
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>
この例では、2 つの水平線の間に水平線が配置されています。TextView
境界線として使用されます。