2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
In Android, linea horizontali adjecta pluribus modis fieri solet, frequentissima utiturView
Pars vel consuetudoDrawable
. Hic simplex exemplum ostendens quomodo lineam horizontalem ad fasciculum layout adderet:
View
componentsIn tua extensione XML lima addere potes aView
elementum et pone latitudinem eius tomatch_parent
(Sive specifica latitudine), altitudo est1dp
or *2dp
(vel quamlibet minimam altitudinem voles) et tunc da ei curriculum coloris.
- <View
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:background="#000000" /> <!-- 你可以将#000000替换成你想要的颜色 -->
hoc locoView
Postquam elementum in opportunitate loci in tabella extensionis positum est, linea horizontalis apparebit.
Drawable
Etsi utensView
Ut linea horizontalis facillima est, sed consuetudo etiam per se facere potestDrawable
Ut effectus lineae horizontales multiplices efficiant, ut graduum, linearum punctatarum, etc.
Exempli gratia, si lineam horizontalem creare voles, clivum posses definireDrawable
resource:
- <!-- 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>
Deinde, in tabella extensionis, pone hocDrawable
Ut a background occasum ad a *View
:
- <View
- android:layout_width="match_parent"
- android:layout_height="2dp"
- android:background="@drawable/gradient_line" />
Hoc modo lineam horizontalem habebis cum effectu gradiente.
Quamcumque methodum vis lineam horizontalem creare, eam in proprio loco in tabula layout collocare debes.Exempli gratia in verticaliLinearLayout
medium:
- <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>
Hoc exemplo, lineae horizontales inter duas collocanturTextView
usus est ut linea dividens.