हेल्लो दोस्तों आज के इस पोस्ट में आपको android linear layout in hindi व्क्या है कैसे काम करता है तो चलिए शुरू करते है
Linear Layout
Linear लेआउट एक ऐसा लेआउट है जो एक linear फैशन में widgets या तत्वों को संरेखित करता है ।। लेआउट में दो प्रकार के orientation होते हैं
LinearLayout Attributes
Linear ले-आउट के लिए विशिष्ट महत्वपूर्ण विशेषताएँ निम्नलिखित हैं
अनुक्रमांक | विशेषता और विवरण |
1. | Android:id : यह वह आईडी है जो विशिष्ट रूप से लेआउट की पहचान करती है। |
2. | Android:baselineAligned : यह एक बूलियन मान होना चाहिए, या तो ‘true’ या ‘false’ और लेआउट को अपने children’s baselines को संरेखित करने से रोकता है। |
3. | Android:baselineAlignedChildIndex: जब एक linear लेआउट किसी अन्य लेआउट का हिस्सा होता है जो कि baseline रेखा से जुड़ा होता है, तो यह निर्दिष्ट कर सकता है कि उसके कौन से children baseline से जुड़ सकते हैं। |
4. | Aandroid:divider : यह बटन के बीच एक ऊर्ध्वाधर विभक्त के रूप में उपयोग करने योग्य है। आप #rgb’, ‘#gb’, ‘#rggbb’, या #aarrggbb’ के रूप में, एक रंग मान का उपयोग करते हैं। |
5. | Android:gravity : यह निर्दिष्ट करता है कि किसी वस्तु को अपनी कंटेंट को X और Y दोनों अक्षों पर कैसे स्थित करना चाहिए। संभावित मान शीर्ष, नीचे, बाएँ, दाएँ, केंद्र, आदि हैं। |
6. | Aandroid:orientation : यह viewवस्था की दिशा को निर्दिष्ट करता है और आप एक row के लिए horizontal , एक कॉलम के लिए ‘vertical — का उपयोग करेंगे। डिफ़ॉल्ट horizontal है। |
7. | Aandroid:weightSum : यह child के वजन को ऐड करता है। |
उदाहरण:
यह उदाहरण आपको सरल चरणों के माध्यम से दिखाएगा कि linear लेआउट का उपयोग करके अपने खुद क पाएप्लीकेशन कैसे बनाएँ। हैलो वर्ल्ड उदाहरण में हमारे द्वारा बनाए गए Android एप्लीकेशन को संशोधित करने के मा निम्नलिखित चरणों का पालन करें—
स्टेप | विवरण |
1. | आप Android एप्लीकेशन बनाने के लिए Android स्टूडियो का उपयोग करेंगे और हैलो वर्ल्ड उदाहरण में बताए अनुसार एक पैकेज com.example.demo के तहत डेमो के रूप में इसका नाम रखेंगे। |
2. | रेखीय लेआउट में कुछ बटन शामिल करने के लिए res/layout/activity_main.xml फ़ाइल की डिफ़ॉल्ट कंटेंट को संशोधित करें। |
3. | स्ट्रिंग कॉन्स्टेंट को बदलने की कोई आवश्यकता नहीं है। Android स्टूडियो डिफ़ॉल्ट स्ट्रिंग्स का ख्याल रखता है। |
4. | Android एमुलेटर लॉन्च करने के लिए एप्लीकेशन चलाएँ और एप्लीकेशन में किए गए परिवर्तनों के परिणाम की पुष्टि करें। |
निम्नलिखित Main ACTIVITY फ़ाइल src / com.example.demo/MainActivity.java की संशोधित कंटेंट है।
package com.example.demo;
import android.os. Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView(R.layout.activity_main);
}
}
निम्नलिखित res/layout/activity_main.xml फ़ाइल की कंटेंट होगी
<?xml version= "1.0" encoding= "utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_lieight="fill_parent"
android:orientation="vertical" >
<Button android:id="@+id/btnStart Service"
android:layout_width="270 dp"
android:layout_height="wrap_content"
android:text="start_service" />
<Button android:id="@+id/btnPauseService"
android:layout_width="270dp"
android:layout_height="wrap_content"
android: text="pause_service" />
<Button android:id="@+id/btnStopService"
android:layout_width="270dp"
android:layout_height="wrap_content"
android: text="stop_service" />
</LinearLayout>
निम्नलिखित दो नए स्थिरांक को परिभाषित करने के लिए res/values/strings.xml की कंटेंट होगी
<?xml version= "1.0" encoding= "ut f-8 " ?>
<resources>
<string name="app_name">HelloWorld</string>
<string name="action_settings">Settings</string>
</resources>
आइए हमारी संशोधित हैलो वर्ल्ड को चलाने की कोशिश करें! । Android स्टूडियो से ऐप को चलाने के लिए आपने प्रोजेक्ट की ACTIVITY फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें।
Android स्टडियो आर एवीडी पर ऐप इंस्टॉल करता है और इसे शुरू करता है और अगर आपके सेटअप और एप्लीकेशन के साथ सब कुछ ठीक हो यह emulator पर प्रदर्शन करेगा
अब लेआउट के अभिविन्यास को Android के रूप में बदलें: Android:orientation=’horizontal’ और उसा सीकेशन को चलाने का प्रयास करें, यह निम्नलिखित स्क्रीन देगा
इसे भी जाने –
- Activity lifecycle in android-एक्टिविटी लाइफसाइकिल क्या है
- androidManifest.xml file in hindi-एंड्राइड मनिफेस्त xml फाइल क्या है?
- Android Broadcast receivers in hindi-एंड्राइड ब्रॉडकास्ट रिसीवर्स क्या है?
- Android content provider in hindi-एंड्राइड कंटेंट प्रोवाइडर क्या है?
- android fragments in hindi-एंड्राइड फ्रेगमेंट क्या है?
- Android views in hindi-एंड्राइड व्यूज क्या है?
- Android Layouts in hindi-एंड्राइड लेआउट्स क्या है?
- Android Buttons in hindi-एंड्राइड बटन क्या है?
- Android toasts in hindi-एंड्राइड तोअस्ट्स क्या है?
- android text fields in hindi-एंड्राइड टेक्स्ट फ़ील्ड्स क्या है?
निवेदन :-अगर आपको यह आर्टिकल(android linear layout in hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(android linear layout in hindi) questions(android linear layout in hindi) है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे Thank