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

مخفی کردن یا از کار انداختن navigation bar

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

سلام دوستان
من میخوام navigation bar پایین صفحه رو از کار بندازم
کسی تا حالا اینکارو کرده؟؟ 
مثلا دکمه خانه دیگه کار نکنه دکمه برگشت کار نکنه و دکمه لیست برنامه ها کار نکنه
طبق داکیومنت گوگل میتونم هایدش کنم ولی با اولین تاچ روی صفحه میاد بالا!!!

مرسی

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
k112 7 سال پیش

 پاسخ صحیح

خب کسی جواب نداد من جواب پیدا کردم واسه این سوال میزارم شاید به درد کسی خورد

با کد زیر شما میتونید مخفی کنید هم استاتوس بار و هم نویگیشن بار رو

View decorView = getWindow().getDecorView(); 
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);

البته اپشن های دیگه هم داره مثل

View.SYSTEM_UI_FLAG_LAYOUT_STABLE
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
View.SYSTEM_UI_FLAG_IMMERSIVE

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

نظرات


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