हेल्लो दोस्तों आज के इस पोस्ट में आपको android frame layout in hindi के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
Contents
फ्रेम लेआउट
FrameLayout को एक समय में एक आइटम प्रदर्शित करने के लिए डिज़ाइन किया गया है आप एक FrameLayout के भीतर कई तत्व को रख सकते हैं लेकिन प्रत्येक तत्व को स्क्रीन के ऊपर बाई और स्थित कर overlap वाले तत्वों को overlapping द्वारा प्रदर्शित किया जाएगा।
फ्रेम लेआउट Attributes
फ्रेम लेआउट के लिए विशिष्ट महत्वपूर्ण Attribute निम्नलिखित हैं
अनुक्रमांक | विशेषता और विवरण |
1. | Android:id : यह वह आई डी है जो विशिष्ट रूप से लेआउट की पहचान करती है। |
2. | Android:foreground : यह कंटेंट और संभावित मूल्यों पर आकर्षित करने के लिए ड्रॉबल को परिभाषित करता है, #rgb’, #argb’, ‘#rrggbb’, या # #aarrggbb.के रूप में एक रंग मल्य हो सकता है। |
3. | Android:foregroundGravity : foreground ड्रॉबल को लागू करने के लिए garvity को परिभाषित करता है। |
4. | Android:measureAlIChildren : यह निर्धारित करता है कि मापने के समय सभी children को या केवल विजबिल या इनविसिबेल state में मापना है या नहीं। false डिफ़ॉल्ट है। |
उदाहरण:
यह उदाहरण आपको सरल चरणों के माध्यम से दिखाएगा कि फ्रेम लेआउट का उपयोग करके अपना खुद का Android एप्लीकेशन कैसे बनाया जाए। हैलो वर्ल्ड उदाहरण में हमारे द्वारा बनाए गए Android एप्लीकेशन को संशोधित करने के लिए निम्नलिखित चरणों का पालन करें।
स्टेप | विवरण |
1. | आप Android एप्लीकेशन बनाने के लिए Android स्टूडियो आईडीई का उपयोग करेंगे और हैलो वर्ल्ड उदाहरण में बताए अनुसार एक पैकेज com.example.demo के तहत डेमो के रूप में नाम देंगे। |
2. | फ्रेम लेआउट में कुछ widgets को शामिल करने के लिए res/layout/activity_main.xml की | डिफ़ॉल्ट कंटेंट को संशोधित करें। |
3. | String.xml को बदलने की कोई आवश्यकता नहीं है, Android डिफ़ॉल्ट कॉन्स्टेंट का ख्याल रखता है। |
4. | Android एमुलेटर लॉन्च करने के लिए एप्लीकेशन चलाएँ और एप्लीकेशन में किए गए परिवर्तनों के परिणाम की पुष्टि करें। |
निम्नलिखित Main ACTIVITY फाइल src/com.example.demo/MainActivity.java की संशोधित content है
इसे भी पढ़े –
- what is android linear layout in hindi-एंड्राइड लीनियर लेआउट क्या है?
- what is android layouts in hindi-एंड्राइड लेआउट्स क्या है?
- what is android event handling in hindi-इवेंटहैंडलिंग क्या होता है?
- what is Create UI Controls in hindi-ui कण्ट्रोल क्या है?
- what is android Progress bar in hindi-प्रोग्रेसबार क्या होता है?
- what is android check box in hindi-चेक बॉक्स क्या होता है ?
- what is android image button in hindi-इमेज बटन क्या है?
- what is android Edit Text in hindi-एडिट टेक्स्ट क्या होता है ?
- what is android Radio Button in hindi-एंड्राइड रेडियो बटन क्या है?
- what is android button in hindi-बटन क्या होता है ?
package com.example.demo;
import android.os.Bundle;
import android.app.Activity:
public is class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setcontentView(R.layout.activity_main);
निम्नलिखित res/layout/activity_main.xml फाइल की कंटेंट होगी
FrameLayout xmlns:android="http://schemas.android.com/apk/res/android”
android:layout_width="fill_parent".
android:layout_height="fill_parent">
<ImageView
android:src="@drawable/ic_launcher"
android:scaleType="fitCenter"
android:layout_height="250px"
android:layout_width="250px"/>
<TextView
android:text="Frame Demo"
android:textSize="30px"
android:text Style="bold"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center"/>
</FrameLayout>
निम्नलिखित दो नए स्थिरांक को परिभाषित करने के लिए res/values/strings.xml की content होगी
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">demo</string>
<string name="action_settings">Settings</string>
</resources>
आइए हमारी संशोधित हैलो वर्ल्ड को चलाने की कोशिश करें। Android स्टूडियो से ऐप को चलने के लिए अपने प्रोजेक्ट की ACTIVITY फाइलों में से एक खोलें और रन पर क्लिक करें | Android स्टूडियो आपके AVD पर ऐप को install करता है और इसे शुरू करता है और यदि आपके सेट अप और एप्लीकेशन के साथ सब कुछ ठीक है,तो यह emulator पर प्रदर्शित होगा
reference-https://www.tutorialspoint.com/android/android_frame_layout.htm
निवेदन-अगर आपको यह आर्टिकल( android frame layout in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर( ) करे और आपको जिस टॉपिक() पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट(android frame layout in hindi) करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद