دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88-%d8%b1%d9%88%d8%b4-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%a7%db%8c%d9%85%db%8c%d8%ac-%d8%a8%d8%a7%d8%aa%d9%86-imagebutton-%d8%af%d8%b1
تاریخ ارسال : ۱۹ , ۰۶ , ۱۳۹۵
تعداد نظرات : ۱۰ نظر
دسته بندی : AlertDialog, Android Studio

معرفی و روش استفاده از آلرت دیالوگ (AlertDialog) در برنامه نویسی اندروید

به نام خدا

 

سلام دوستان ؛

در این جلسه قرار هستش به معرفی و روش استفاده از AlertDialog یا همون آلرت دیالوگ بپردازیم ،

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

آلرت دیالوگ از اسمش معلومه که کاربردش برای هشدارها می باشد ،

اما هشدار به معنی خطا نیست و صرفا برای خطاها استفاده نمی شود ،

شما جاهای مختلفی می تونید استفاده کنید ،

مثلا پنجره خروج ، پنجره امتیاز دهی به برناهه ، پنجره تنظیمات ، پنجره معرفی و خیلی از جاهای دیگه می تونید استفاده کنید ،

تصویر زیر هم یه نمونه هستش که شما در پایان این جلسه آموزش خواهید دید ،

 

 

نکته مهم : چون قراره مرحله به مرحله پیش بریم ، شما دقیقا از نام هایی که من در پروژه خودم استفاده می کنم ، استفاده کنید تا به مشکل بر نخورید و پس از پایان کار در صورت تمایل نام ها را تغییر دهید .

 

 

مرحله اول : ساخت یک پروژه جدید

نام پروژه من : AlertDialog

نام پکیج من : HamyarRoid.com

نسخه API من : API 15

نام اکتیویتی من : MainActivity

نام لایوت من : activity_main

توجه مهم : برای انتخاب یکی از حالت های پیش فرض در اندروید استودیو از حالت Empty Activity استفاده کنید

 

 

مرحله دوم : طراحی یک لایوت دلخواه

من در اینجا می خوام یه دکمه روی لایوت خودم ایجاد کنم به نام "خروج" ،

وقتی کاربر روی اون کلیک کرد یه AlertDialog به ما نمایش بده ،

کدهای زیر کدهای لایوت من هستند ، اون ها رو کامل کپی و جایگزین کدهای موجود در activity_main.xml خود کنید ،

کدهای بالا توضیح خاصی ندارند و همشون رو قبلا در آموزش گام به گام و آموزش های مرتبط با Button ها توضیح دادم

فقط اینو به یاد داشته باشید که در خط ۱۳ یک id به دکمه خودمون دادیم تا در مرحله بعد از اون استفاده کنیم

 

 

مرحله سوم : کدنویسی در اکتیویتی

کدهای زیر مربوط به اکتیویتی من هستند ، کدها را کپی و کامل جایگزین کدهای MainActivity.java خود کنید

توضیح کدهای بالا :

خط ۱۶ : در اینجا ما با استفاده از id مرحله قبل یک شیء به نام " btn" ایجاد کردیم تا از این به بعد از شیء دکمه استفاده کنیم

خط ۱۸ تا ۲۹ : در اینجا به دکمه دستور setOnClickListener را دادیم تا هروقت کاربر روی دکمه کلیک کرد دستوراتی را اجرا کند

خط ۲۲ تا ۲۶ : این خط ها ، همان دستورات ما هستند ،

خط ۲۲ : در این جا ما یک آلرت دیالوگ برای MainActivity ایجاد کردیم و یک نام اختصاصی به نام " D_E" به آن دادیم

خط ۲۳ : در اینجا ما یک عنوان یا همان Title به آلرت دیالوگ دادیم ، درواقع به نام اختصاصی آن دادیم ،

خط ۲۴ : در اینجا یک پیغام یا Message به آلرت دیالوگ دادیم ،

خط ۲۵ : در اینجا هم یک آیکون به آلرت دیالوگ دادیم ،

خط ۲۶ : در نهایت به دستور show را به آلرت دیالوگ دادیم تا نمایش داده شود

 

 

دوستان عزیز ، این مبحث هم با دقت بالایی تهیه شد و امیدوارم که استفاده کنید ،

و لطفا همیار اندروید را در گروه ها و انجمن های خود انتشار دهید تا ما هم انگیزه ای برای ادامه راه پیدا کنیم ،

موفق پیروز ، بدرود .

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

10 پاسخ به “معرفی و روش استفاده از آلرت دیالوگ (AlertDialog) در برنامه نویسی اندروید”

  1. حمید می‌گه:

    با سلام و خسته نباشی خدمت شما. باور کنید مطالبتون خیلی عالیه و از این بابت ممنونیم. اما یه مطلبی هست اینکه اگه لطف کنید و مطالب سطح بالاتر و پیشرفته تر رو قرار دهید ازتون واقعا ممنون میشم میدونم که کار سخت و خسته کننده و زمان بری هست اما واقعا ممنون میشم که به این نظر اهمیت بدید.

    • سامان سلطانی پور می‌گه:

      سلام دوست عزیز

      اینکه مباحث پیشرفته تر رو قرار بدیم ، حتما اینکار را خواهیم کرد .

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

      و همچنین ما بر طبق نظم و طبقه بندی جلو می رویم به طوری که تمام مباحث باید از پایه تالف شوند تا کاربران در مسیر یادگیری دچار سردرگمی نشوند و آسوده خاطر مباحث رو مطالعه کنند که خود شاهد این موضوع هستید .

      از این رو ابتدا باید مباحث ابتدایی و متوسطه را در حد مطلوب آموزش دهیم و سپس وارد مباحث پیشرفته شویم

      اما در این بین گاهی اوقات مجبور به تالیف مباحث پیشرفته تری می شویم

      ممنون از همراهی شما …

      • هما می‌گه:

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

  2. Mohammad می‌گه:

    سلام 

    برای تبادل میتونید با همین ایمیل در ارتباط باشیم .

    وبسایت: blog.hamyab24.com

     

  3. حمید می‌گه:

    با سلام

    جناب مهندس سلطانی پور بسیار ممنون از جواب دهی شما. بله مطمئنم روش شما کاملا حساب شده و دقیق می باشد و حق با شماست ومن منتظر آموزش های بی نظیر شما می باشم. و از خدا عمر باعزت و طولانی برای شما خواهانم تا این مسیر زندگیتان را به همین طریق ادامه دهید.

پاسخ دهید

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


ما را محبوب کنید