Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

Fragment में findViewById का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण इस बारे में प्रदर्शित करता है कि फ्रैगमेंट में findViewById का उपयोग कैसे करें

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  <टुकड़ा एंड्रॉइड:नाम ="com.example.myapplication.FirstFragment" android:id ="@+id/frag_1" android:layout_width ="fill_parent" एंड्रॉइड:layout_height ="fill_parent" />    

उपरोक्त कोड में, हमने दो टुकड़े लिए हैं।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
 android.os.Bundle आयात करें; android.support.v4.app.FragmentActivity आयात करें; सार्वजनिक वर्ग MainActivity FragmentActivity को बढ़ाता है { @Override public void onCreate( बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }} 

चरण 4 - निम्न कोड को src/ FirstFragment.java में जोड़ें

import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view. व्यू; इंपोर्ट android.view.ViewGroup; इंपोर्ट android.widget.TextView; पब्लिक क्लास फर्स्टफ्रैगमेंट फ्रैगमेंट बढ़ाता है {@ओवरराइड पब्लिक व्यू ऑनक्रिएट व्यू (लेआउटइन्फ्लेटर इनफ्लेटर, व्यूग्रुप कंटेनर, बंडल सेव्ड इंस्टेंसस्टेट) { व्यूग्रुप रूट =(व्यूग्रुप) inflater.inflate (आर। लेआउट। टुकड़ा, शून्य); TextView लेकिन =(TextView) root.findViewById(R.id.text); वापसी जड़; }} 

चरण 4 - निम्न कोड को src/ SecondFragment.java में जोड़ें

import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support. v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class SecondFragment Fragment को बढ़ाता है { TextView textView; दृश्य देखें; @Nullable @Override public view onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup कंटेनर, @Nullable Bundle saveInstanceState) {view =inflater.inflate(R.layout.fragment, container, false); वापसी दृश्य; }} 

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

Fragment में findViewById का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में viewFlipper का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - नि

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में स्नैकबार का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - ओपन बिल्

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न को