اجرا شدن چند دیالوگ پشت سر هم
سلام دوستان طاعاتتون قبول
چند تا دیالوگ دارم میخوام وقتی یکی dismis شد بعدیش اجرا بشه .
توی دیالوگ ها دارم لیست ویو نمایش میدم با کلیک روی هر آیتم لیست ویو دیالوگش dismis میشه.
ولی درست اجرا نمیشه قبل اینکه کد های adapter اجرا بشه .کد های مربوط به دیالوگ بعدی اجرا میشه
راهنماییم کنید دوستان.
از لطفتون ممنونم
خب اول یک لایه جدید میسازین و یک مقدار کوچیکش میکنید
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" android:layout_margin="50dp" android:background="@drawable/">
//your-list-view
</LinearLayout>
</LinearLayout>
خب حالا باید یک استایل جدید معرفی کنید , به این ترتیب که در پوشه values یک فایل xml با نوع resources میسازید و با یک اسم دلخواه مثل style.xml , حالا داخلش این کد رو میزنید
<style name="Theme.yourname" parent="android:style/Theme.Translucent">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:background">@android:color/transparent</item>
</style>
خب حالا در manifest اکتیویتونو که این لایه ای که ساختینو میخواد نمایش به به این نحو معرفی میکنید
<activity
android:name=".Your_Activity"
android:label="@string/app_name"
android:theme="@style/Theme.yourname" >
</activity>
پس حالا یک دکمه در هرجای برنامه بزارید و با فشرده شدنش این اکتیویتی که ساختین باز بشه میبینین که درست شده.
امیدوارم موثر بوده باشه
با آرزو موفقیت
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .