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

एंड्रॉइड में ग्रिडलाउट फिट स्क्रीन आकार कैसे बनाएं?


यह उदाहरण दर्शाता है कि कैसे Android में GridLayout को स्क्रीन के आकार के अनुकूल बनाया जाए।

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

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

<ग्रिडलाउट xmlns:android="https://schemas.android.com/apk/res/android" xmlns:app="https://schemas.android.com/apk/res-auto" xmlns:tools="https://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id=" @+id/tableGrid" android:layout_gravity="center" android:columnCount="4" android:orientation="horizontal" tools:context=".MainActivity"> 

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

में जोड़ें <पूर्व>पैकेज com.app.sample;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.Gravity;import android.widget.GridLayout;import android.widget.ImageView;import android. विजेट.टेबललेआउट; पब्लिक क्लास मेनएक्टिविटी ऐप कॉम्पैटएक्टिविटी का विस्तार करती है {@Override संरक्षित शून्य ऑनक्रिएट (बंडल सेव्ड इंस्टेंसस्टेट) {सुपर.ऑनक्रेट (सेव्ड इंस्टेंसस्टेट); setContentView(R.layout.activity_main); ग्रिडलाउट ग्रिडलाउट =(ग्रिडलाउट) findViewById (R.id.tableGrid); gridLayout.removeAllViews (); इंट टोटल =12; इंट कॉलम =5; इंट रो =टोटल / कॉलम; ग्रिडलाउट.सेटकॉलमकाउंट (कॉलम); ग्रिडलाउट.सेटरोकाउंट (पंक्ति + 1); for(int i =0, c =0, r =0; i <कुल; i++, c++){ if(c ==column){ c =0; आर++; } ImageView oImageView =नया ImageView (यह); oImageView.setImageResource (R.drawable.ic_launcher_background); GridLayout.LayoutParams param =new GridLayout.LayoutParams(); param.height =TableLayout.LayoutParams.WRAP_CONTENT; param.width =TableLayout.LayoutParams.WRAP_CONTENT; param.rightMargin =5; param.topMargin =5; param.setGravity(Gravity.CENTER); param.columnSpec =GridLayout.spec(c); param.rowSpec =GridLayout.spec(r); oImageView.setLayoutParams (परम); gridLayout.addView(oImageView); } }}

चरण 4 - निम्न कोड को Manifests/AndroidManifest.xml

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

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

एंड्रॉइड में ग्रिडलाउट फिट स्क्रीन आकार कैसे बनाएं?


  1. एंड्रॉइड डिवाइस पर 50% स्क्रीन साइज के लिए अलर्ट डायलॉग कैसे भरें?

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

  1. एंड्रॉइड में विभिन्न स्क्रीन आकार का समर्थन कैसे करें?

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

  1. एंड्रॉइड पर एक तस्वीर को वॉलपेपर में कैसे बदलें (और इसे फिट करें)

    हम सभी के पास यादें या सिर्फ सुंदर छवियां होती हैं जिन्हें हम हर एक दिन के बारे में बहुत खुशी से याद दिलाते हैं। ऐसा करने का सबसे अच्छा तरीका क्या है? बेशक, उन्हें अपने कंप्यूटर या Android फ़ोन पर अपनी पृष्ठभूमि के रूप में सेट करने के लिए। यह आपके एंड्रॉइड वॉलपेपर के रूप में छवियों को थोड़ा सा सेट