2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
एण्ड्रॉयड् इत्यस्मिन् क्षैतिजरेखां योजयितुं प्रायः अनेकधा प्राप्तुं शक्यते, सर्वाधिकं सामान्यं उपयोगः भवतिView
घटकं वा रूढिगतम्Drawable
. अत्र सरलं उदाहरणं दृश्यते यत् कथं विन्याससञ्चिकायां क्षैतिजरेखां योजयितुं शक्यते ।
View
घटकाःस्वस्य लेआउट् XML सञ्चिकायां भवान् aView
element इति कृत्वा तस्य विस्तारं सेट् कुर्वन्तु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
विभाजकरेखारूपेण प्रयुक्ता ।