यह उदाहरण दर्शाता है कि मैं android में डिफ़ॉल्ट अलर्ट डायलॉग की ऊंचाई और चौड़ाई को कैसे नियंत्रित कर सकता हूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.WindowManager;import android.widget.Button;import android.widget.RelativeLayout; सार्वजनिक वर्ग MainActivity AppCompatActivity {बटन बटन को बढ़ाता है; रिलेटिवलाउट रिलेटिवलाउट; प्रसंग संदर्भ; गतिविधि मेरी गतिविधि; @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); सापेक्ष लयआउट =findViewById (R.id.relativeLayout); संदर्भ =getApplicationContext (); बटन =findViewById (R.id.button); myActivity =MainActivity.this; बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक शून्य ऑनक्लिक (व्यू वी) {अलर्टडिअलॉग। बिल्डर बिल्डर =नया अलर्टडिअलॉग। यह मेरा कस्टम एक्शन बार है, क्या आपको यह पसंद है?");builder.setPositiveButton("Yes", null);builder.setNegativeButton("No", null); AlertDialog AlertDialog =builder.create(); AlertDialog.show( ); WindowManager.LayoutParams layoutParams =new WindowManager.LayoutParams (); layoutParams.copyFrom (alertDialog.getWindow ()। getAttributes ()); layoutParams.width =WindowManager.LayoutParams.MATCH_PARENT; layoutParams.height =WindowManager.LayoutParams.AlertDialogPARENT; अलर्टDialogPARENT; .getWindow().setAttributes(layoutParams); }}); }}पूर्व>चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक खोलें और क्लिक करें टूलबार से आइकन चलाएँ। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -