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

जावा कोड से गतिशील रूप से एंड्रॉइड में बटन के लिए लेआउट_वेट विशेषता के लिए मान कैसे सेट करें?


यह उदाहरण दर्शाता है कि मैं जावा कोड से गतिशील रूप से एंड्रॉइड में बटन के लिए लेआउट_वेट विशेषता के लिए मान कैसे सेट करूं।

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

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

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

में जोड़ें
import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.Button;import android.widget.LinearLayout;public Class MainActivity AppCompatActivity { LinearLayout LinearLayout; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); रैखिक लयआउट =findViewById (R.id.linearLayout); LinearLayout.LayoutParams params1 =new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); params1.वजन =0.3f; बटन बटन 1 =नया बटन (यह); button1.setText ("बटन 1"); button1.setLayoutParams(params1); LinearLayout.addView(button1); LinearLayout.LayoutParams params2 =new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); params2.वजन =0.7f; बटन बटन 2 =नया बटन (यह); button2.setText ("बटन 2"); button2.setLayoutParams(params2); LinearLayout.addView(button2); }} 

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />  

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

जावा कोड से गतिशील रूप से एंड्रॉइड में बटन के लिए लेआउट_वेट विशेषता के लिए मान कैसे सेट करें?


  1. Android में AsyncTask के लिए टाइमआउट कैसे सेट करें?

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

  1. हम जावा में जेबटन पर मार्जिन कैसे सेट कर सकते हैं?

    A JButton सार बटन . का उपवर्ग है और इसका उपयोग जावा स्विंग एप्लिकेशन में प्लेटफॉर्म-स्वतंत्र बटन जोड़ने के लिए किया जा सकता है। JButton एक एक्शन लिस्टनर . उत्पन्न कर सकता है इंटरफ़ेस जब बटन दबाया या क्लिक किया जाता है, तो यह माउस लिस्टनर . भी उत्पन्न कर सकता है और की लिस्टनर इंटरफेस। हम setMarg

  1. एंड्रॉइड ऐप के लिए आउटलुक में ईमेल कैसे सेट करें

    आउटलुक दशकों से सबसे लोकप्रिय ईमेल प्रबंधन समाधानों में से एक रहा है और दुनिया भर में कई व्यक्तियों और व्यवसायों द्वारा इसका उपयोग किया जाता है। हालांकि यह प्राथमिक उपकरण हो सकता है जिसका उपयोग आप अपने कंप्यूटर पर ईमेल तक पहुंचने के लिए करते हैं, यह आपके स्मार्टफोन के बारे में बात करते समय निश्चित र