এই উদাহরণটি দেখায় কিভাবে Android-এ একটি কাস্টম AlertDialog View বাস্তবায়ন করতে হয়।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
ধাপ 3 − নিম্নলিখিত কোডটি res/layout/my_dialog.xml এ যোগ করুন।
পদক্ষেপ 4৷ − res/drawable/button_background.xml-এ নিম্নলিখিত কোড যোগ করুন।
ধাপ 5 − res/drawable/ic_success.xml এ নিম্নলিখিত কোড যোগ করুন।
<পাথ android:fillColor="#FFFFFF" android:pathData="M468.907,214.604c-11.423,0 -20.682, 20.682,20.682V20.831C-0.031,54.338 -21.221,105.338-59.666,143.812C38.417,38.372 -89.467,59.5 -143.761,59.5C-0.04,0C132.08,0 -0.12,0c132.506,459.365 41.3,368.056 41.364 , 255.883c0.031, -54.337 21.221, -105.337 21.221, -10143.813C38.417, - 38.372 89.468, -59.5 143.761, -59.5C0.04,0 0.08,0 0.12,0c28.672,0.016 56.49,5.942 82.68, 17.611c10.436,4.65 22.659, -0.041 27.309,-10.474c4.648,-10.433 -0.04,-22.659 - 10.474,-27.309c-31.474,-27.309c,-31.419,-31.241-27.309c,-31.419,-27.309c,-31.241-31. 0 -0.092,0 - 0.144,0C-65.329,0 -126.767,25.428 -172.993,71.6C25.536,129.014 0.038,19.473 0,255.861C-0.037,65.386 25.389,126.874 71.99, 173.136C46.21,46.262 107.668,71.76 173.05 5,71.798c0.051,0 0.092,0 0.144,0c65.329,0 126.767, -25.427 172.993,-71.6c46.262,-46.20971.76,-67.4820,-676.49820820971.76,-676.4838208208271. ,214.604 468.907,214.604z"/> <পাথ android:fillColor="#FFFFFF" android:pathData="M505.942,39.803c-8.077,- 8.076 -21.172,-8.076 -21.172,-8.274,-8.274,-8.274,-2074,207L,207,207,207, -52.609c-8.076,-8.077 -21.172,-8.077 -29.248,0c-8.077,8.077 -8.077,21.172 0,29.249l67.234,67.234c,4.650,4.530,4630,234,67.234c,4.630,230,230 10.586,-2.019 14.625, -6.058L505.942,69.052C514.019,60.975 514.019,47.88 505.942,39.803z"/> >ধাপ 6 − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনপ্যাকেজ com.app.sample;import androidx.appcompat.app.AlertDialog;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Bundle;import android.view.LayoutInflater;আমদানি করুন android.view.View;import android.view.ViewGroup;public class MainActivity প্রসারিত করে AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.buttonShowDialog)।setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showCustomDialog(); } }); } ব্যক্তিগত অকার্যকর শো কাস্টমডায়ালগ() { ViewGroup viewGroup =findViewById(android.R.id.content); dialogView দেখুন =LayoutInflater.from(this).inflate(R.layout.my_dialog, viewGroup, false); AlertDialog.Builder builder =new AlertDialog.Builder(this); builder.setView(dialogView); AlertDialog alertDialog =builder.create(); alertDialog.show(); }}পদক্ষেপ 7 - Manifests/AndroidManifest.xml
-এ নিম্নলিখিত কোড যোগ করুন<অ্যাপ্লিকেশন android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" Android :theme="@style/AppTheme"> <অ্যাক্টিভিটি android:name=".MainActivity"> আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -