بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چطوری توی یه اکتیویتی یه صفحه نمایش بدم بدون اینکه به اکتیویتی دیگه برم؟

مدیریت گفتگو
underomeda 12 سال پیش
آخرین تغییر: 12 سال پیش

نظرات

پاسخ‌ها 1

MJ 12 سال پیش

سلام

می تونی از یک custom dialog استفاده کنی و صفحه ای که دوست داری نمایش بدی رو  به صورت xml layout (مثل اکتیویتی) طراحی کنی و در کد اکتیویتیت صداش بزنی.

Dialog dialog=new Dialog(MainActivity.this);
dialog.getwindow().requestFeature(Windows.FEATURE_NO_TITLE); // اگه بخوای دیالوگت تایتل نداشته باشه
dialog.setContentView(R.layout.dialog_laout);
Button btnOk=(Button) dialog.findViewById(R.id.btnok); // برای دسترسی به ویو های درون دیالوگت
dialog.show();

برای بستن دیالوگ ()dialog.dismiss

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

نظرات

uncocoder 12 سال پیش
بچه ها سورس ها رو درست درج کنید. حامد جان، اگر مشکلت حل شد، تأیید کن ( با قرار دادن نظر )

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .