ساخت دیالوگ در اندروید استودیو

در این مقاله، قصد داریم نحوه ساخت دیالوگ در اندروید استودیو آموزش دهیم . سابقا از آن برای هشدار به کاربران در این مورد که آیا آنها مایل به خاتمه یا ادامه دادن می باشند استفاده می شد. اکنون به آموزش ساخت دیالوگ در اندروید استودیو می پردازیم .

 

 

دوره آموزش اندروید

مرحله ۱:

یک پروژه جدید در Android Studio ایجاد کنید.

 

ساخت دیالوگ در اندروید استودیو

 

نامی بر روی پروژه بگذارید و روی « Next» کلیک کنید.

 

دیالوگ در اندروید استودیو

 

” Phone and Tablet ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

اندروید استودیو

 

یک ” empty activity ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

اندروید

 

در نهایت، برای اکتیوتی خود نامی انتخاب کرده و بر روی ” Finish ” کلیک کنید.

 

آموزش اندروید

 

مرحله ۲:

تنظیمات gradle را از مسیر Gradle Scripts>>Build.Gradle انجام دهید .

 

دوره آموزش اندروید

 

سپس وابستگی زیر را در build.gridle اپلیکیشن خود اضافه کنید.

 

آموزش اندروید استدیو

 

کد کپی شده در اینجا آمده است:

 

maven  
{  
   url "https://jitpack.io"  
}

 

مرحله ۳:

بعد، این مسیر را طی کنید :
app >> res >> layout >> activity_main.xml
سپس صفحه activity را انتخاب کنید.

 

آموزش گام به گام اندروید استدیو

 

و به صورت زیر کد را تایپ کنید.

 

دوره آموزش android

 

کد کپی شده در اینجا آمده است:
.

<TextView  
   android:layout_width="wrap_content"  
   android:layout_height="wrap_content"  
   android:text="There is no Activity in this page"  
   android:textSize="30dp"  
   app:layout_constraintBottom_toBottomOf="parent"  
   app:layout_constraintLeft_toLeftOf="parent"  
   app:layout_constraintRight_toRightOf="parent"  
app:layout_constraintTop_toTopOf="parent" />

 

مرحله ۴:

بعد، این مسیر را طی کنید :
app >> java>>Mainactivity.java
سپس صفحه Main activity را انتخاب کنید.

 

android

 

کد زیر را تایپ کنید.

 

android studio

کد کپی شده در اینجا آمده است:

.

public class MainActivity extends Activity {  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
    }  
    @Override  
    public void onBackPressed() {  
            final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);  
            builder.setMessage("Are you want to do this");  
            builder.setCancelable(true);  
            builder.setNegativeButton("Yes", new DialogInterface.OnClickListener() {  
                @Override  
                public void onClick(DialogInterface dialogInterface, int i) {  
                    dialogInterface.cancel();  
                }  
            });  
            builder.setPositiveButton("close!", new DialogInterface.OnClickListener() {  
                @Override  
                public void onClick(DialogInterface dialogInterface, int i) {  
                    finish();  
                }  
            });  
            AlertDialog alertDialog = builder.create();  
            alertDialog.show();

 

مرحله ۵:
پس از مرحله ۴، تمامی فایل های تابع gradles و Mainactivity.java با کلیک کردن بر روی دکمه Sync در گوشه بالا سمت راست صفحه gradled همگام سازی می گردند.

 

مرحله ۶:
اکنون پیش نمایش را بازبینی نمایید. پس از اجراء کردن کد، پیش نمایش اینگونه ظاهر می گردد.

 

مرحله ۷:
بعد، در “Android Studio”  اپلیکیشن را اجرا کنید . و ” Emulator” یا موبایل اندرویدی خود را  انتخاب کنید. چند ثانیه ای برای به نصب و راه اندازی آن صبر کنید.

 

android studio

اپلیکیشن را در شبیه ساز مورد نظر خود اجرا کنید (Shift + F10).

 

شرح و توصیف کد منبع:

در این مقاله، کد منبع ارائه شده فقط تابع و وابسته به کنترلر Alert dialog است و کد استفاده شده در activity_main.xml ، دکمه Back را به دکمه alert تبدیل کرده و ویژگی های آن را تعریف می کند.

.
خلاصه مطالب:

در این مقاله اپلیکیشنی با نام Dialog Alert ایجاد نمودیم. سپس یک Gradle را وارد کرده و یاد گرفتیم چگونه یک alert را در هنگام فشاردادن دکمه Back ، ایجاد کنیم. در پایان آن را به عنوان خروجی (output) بکار گرفتیم.

ورکشاپ رایگان دوره های تخصصی برنامه نویسی

شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، در ورکشاپ رایگان دوره های تخصصی برنامه نویسی شرکت کنید
  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

درباره‌ی برنامه نویسان

همچنین ببینید

گزارش دوره اندروید

گزارش دوره آموزش اندروید – جلسه هشتم

جسله هشتم از دوره آموزش اندروید برگزار گردید . مهندس آذرنیوا مدرس دوره به معرفی …

یک نظر

  1. سلام خیلی ممنون بابت آموزش هاتون من میخوام دیالوگی ایجاد کنم داخل فرگمنت که داخل این فرگمنت یک recyclerviewقراردارد.میخواهم بازدن روی هریک از آیتم ها دیالوگی بیاید که شامل عکس و نوشته باشه که این نوشته باطول متغیری می باشد.خیلی ممنون میشم که جوابتونا به ایمیلم بفرستید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *