فیلم آموزش ایجاد کردن Dialog Android Studio دیالوگ چیست ؟

فیلم آموزش ایجاد کردن Dialog Android Studio دیالوگ چیست ؟

فیلم آموزش ایجاد کردن Dialog Android Studio

آموزش دیالوگ اختصاصی اندروید استودیو

Dialog Android Studio ، سلام دوستان عزیز خانه اندروید امروز در خدمت شما هستیم با آموزش ایجاد کردن دیالوگ اختصاصی Dialog ، که امیدواریم مورد رضایت شما کاربران محترم قرار بگیره و بتوانید از آموزش به نحوه احسن استفاده کنید. دیالوگ پیشفرضی که در اندروید استفاده می کنیم کاربردی نیست و اصلا زیبا به نظر نمیرسه گذشته از این شما نمی تونید دکمه و یا ابجکتی رو قرار بدین در این دیالوگ !  اما دیالوگ اختصاصی چیست ؟ و چطور ساخته میشه نکته فیلم آموزشی زیر پست هست و می توانید دانلود کنید.

حتما بخوانید :

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

دیالوگ چیست ؟ دیالوگ هشدار هست که در اثر رخداد یا event روی می دهد اما گاهی موقع میشه رویداد ها رو اختصاصی کرد توی اندروید ؛ به عنوان مثال کافه بازار وقتی شما روی دکمه ارسال نظر کلیک می کنید با توجه به Package Name مورد نظر شما می توانید دیدگاه را برای پست ثبت کنید یا اپلیکیشن های مختلف از این قابلیت استفاده کردن و پیغام آپدیت رو به کاربر نشان می دهند.

comments Dialog Android Studio

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

فیلم آموزش ایجاد کردن Dialog Android Studio

 استفاده از دیالوگ های اختصاصی :

-برای ارسال نظرات پست می توانیم استفاده کنیم.

-برای گزارش و ارسال ریپورت

-برای خروج کاربر می توانیم پیغام مناسب را به کاربر نمایش دهیم.

-انعطاف پذیر نسبت به دیالوگ های دیگر

-امکان سفارشی سازی و بدون محدودیت

-قرار دادن ابجکت درون لایه دکمه ها و چک باکس ها و Edittext ها و…

-امکان مدیریت کردن ابجکت ها

-امکان و قابلیت ست کردن فونت روی ابجکت ها

 

مشاهده و ارسال نظر در اپلیکیشن آخرین خبر :

 

ارسال نظر نمایش دیالوگ اختصاصی اندروید استودیو

شروع ایجاد کردن دیالوگ اختصاصی در اندروید استودیو :
در مرحله اول لطفا Package جدیدی را در اندروید ایجاد کنید سپس نام پکیج را Dialog قرار بدین.

ایجاد کردن پکیج جدید در اندروید استودیو
لطفا حالا نام Dialog را اختصاص بدین و روی Ok کلیک کنید. چرا پکیج جدید را ایجاد کرده ایم ؟ دلیل ایجاد کردن پکیج به خاطر مدیریت یعنی هر چی دیالوگ داشتیم توی این فولدر قرار می دهیم تا کد نویسی دقیق تر و از شلوغ کاری جلوگیری کنیم.

حالا کلاسی را با نام Dialog_send_comments کنید سپس والد خود یعنی  Dialog را extends کنید.

حالا کلاسی را با نام Dialog_send_comments

به صورت پیشفرض وقتی شما والد را فراخوانی می کنید باید سازنده ای را تعریف کنید :

لطفا لایه جدید را ایجاد کنید سپس نام لایه را layout_message قرار بدین.
در قسمت دیزاین Xml لایه سورس کد زیر را که شامل آبجکت هایی که در تصویر هست ایجاد کنید :
آموزش ایجاد کردن Dialog Android Studio دیالوگ

سورس کد قسمت بالا :

حال بر می گرده ایم به کلاس دیالوگ و متد oncreate را ایجاد می کنیم :

سپس توسط setContentView(R.layout.layout_message); لایه را معرفی می کنیم.

حال اگر قرار هست دکمه را کست کنیم مثل یک اکتیویتی برخورد می کنیم و تمام موارد مثل یک اکتیویتی هست . طبق تصاویر زیر :

Dialog Android Studio

 

سورس کد کامل کلاس دیالوگ :

برای فراخوانی کلاس کافی است در هرجایی که نیاز داریم از کلاس مورد نظر نمونه بسازیم و متد show را فراخوانی کنیم.

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

سورس کد دیزارین Mainactivity :

مدت زمان فیلم : ۲۳ دقیقه

خانه اندروید دانلود فیلم آموزشی  لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم فیلم : ۷۹ مگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

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

Admin
جواد محمدی هستم بنیان گذار سایت خانه اندروید علاقمند به زبان برنامه نویسی تحت وب ، اندروید استودیو ، ویندوز اپلیکیشن و خوشحالم که در خدمت شما هستم.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

6 دیدگاه

  1. عیسی گفت:

    سلام . پارت ۱ از حالت فشرده خارج نمیشه رمز هم درست میزنم.!

  2. سجاد گفت:

    ۴۰۴ – File or directory not found.
    The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
    سلام متاسفانه با این ارور هنگام دانلود مواجه میشم لطفا برسی کنید قادر به دانلود نمیباشم

  3. nima گفت:

    سلام ممنون بابت توضیحات عالی .
    لطفا لینک دانلود رو چک کنید .!!!!!!!!!