آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

k112  7 سال پیش  7 سال پیش
0 0

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

مرسی

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
k112  7 سال پیش
0 0

 پاسخ صحیح

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

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

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

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


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