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

کنترل نمای تمام صفحه (full screen ) توسط کد برنامه

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

سلام...

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

ممنون

نظرات

پاسخ‌ها 1

Spirit 12 سال پیش

سلام ، بدین صورت :

WindowManager.LayoutParams attrs = this.getWindow().getAttributes();

//go full screen
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
this.getWindow().setAttributes(attrs);

// go non-full sceen
attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
this.getWindow().setAttributes(attrs);

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

requestWindowFeature(Window.FEATURE_NO_TITLE);

 

نظرات

ساسان 12 سال پیش
این کد فقط واسه فول اسکرین کردنه. منظورم از این سوال این بود که چطور کاربر میتونه کنترل فول اسکرین بودن یا نبودن برنامه رو در اختیار داشته باشه... این کد باید قبل از set content view () قرار داده بشه...
Spirit 12 سال پیش
جواب رو اصلاح کردم
ساسان 12 سال پیش
واقعا نمیدونم چطور تشکر کنم... آخه خیلی سردرگمی داشتم... کلی وقت گذاشتم نتونستم حلش کنم. ولی شما با این راهنمایی سر راست بدون چیزی کم یا زیاد مشکلمو کلا حل کردید... ممنووووووووووووون...!!!
Spirit 12 سال پیش
خواهش میکنم ، جستجوییست در گوگل که از دستمون برمیاد!

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