افزودن لیست به الرت دیالوگ
در این اموزش قصد داریم با اضافه کردن یک لیست به AlertDialog در خدمت دوستام باشیم.در برخی مواقع نیاز داریم تا به الرت دیالوگ امکاناتی مثل لیست ویو اضافه کنیم تا بتونه اطلاعات و ابزار بیشتری رو در اختیار کاربر بزاره.برای این کاره باید از چند لایه مختلف استفاده بشه که بیشتر مواقع به دلیل سخت بودن نمیشه خیلی بهش تکیه کرد،ولی در این اموزش قصد داریم به صورت خیلی ساده و تنها با یک مثال کوچک ،لیستی رو به الرت دیالوگ اضافه کنیم.
برای شروع کار یک پروژه جدید ایجاد می کنیم و اسمش رو ListDialog قرار میدیم،بر روی لایه برنامه از یک دکمه(Button) استفاده کردیم که وختی روش کلیک بشه دیالوگ رو فراخوانی میکنه و بعد از اینکه لیست رو نمایش داد با انتخاب هر ایتم نام اون رو برای خودش می گیره.(کدهای کامل Activity_Main).
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/done_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DONE" />
RelativeLayout>

الهی !