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

غیر فعال کردن Navigation bar گوشی

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

سلام

کسی هست بدونه چطور میتونم این کارو انجام بدم واسه یه برنامه اختصاصی میخواستم .

طوری که کاربر اگر خواست از برنامه خارج بشه از طریق خود برنامه خارج بشه نه با Action bar دستگاه گوشی!!

حذف قسمت قرمز رنگ یا همون غیر فعال کردنش...

 

نظرات

mosafer 9 سال پیش
آقا محمد من لینک شما رو باز کردم ولی اصلا نمیفهمم چیه میشه یه توضیح بدین.

پاسخ‌ها 5

Hamed 9 سال پیش

 <application
        android:theme="@android:style/Theme.Black.NoTitleBar"////az in khat estefade kon bebin  javab mide
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity

نظرات

Hamed 9 سال پیش
داخل منیفست بذارش و تست کن
mosafer 9 سال پیش
استفاده کردم ولی جواب نمیده
MarAnd 9 سال پیش

سلام ، داخل متد ( )onCreate اضافه کنین : =>     ; ()getSupportActionBar().hide    و اگر minSdkVersion ،  عدد 11 یا بالاتر هست این دستور رو اضافه کنین: =>            ; ()getActionBar().hide

 

نظرات

amirhossein1376 9 سال پیش

نکته ای که هست شما چیزی که بهش اشاره میکنید navigation bar هستش نه actionbar و برای هندل کردن فشرده شدن back از طریق گوشی کافیه متد onBackPressed رو توی اکتیویتی override کنید

نظرات

mosafer 9 سال پیش
خب آقا امیرحسین شما درست گفتین navigation bar هستش..کدش رو هم پیدا کردم و گذاشتم تست کردم جواب داد ولی یه مسئله دیگه وقتی رو صفحه گوشی کلیک میکنم دوباره میاد..چکار کنم؟ کد رو میذارم پایین ببینید!
mosafer 9 سال پیش

با این کد کار کرد ولی خب وقتی رو صفحه گوشی کلیک میکنم دوباره میاد..چکار کنم؟


getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

نظرات

amirhossein1376 9 سال پیش
من از این مساله آگاهی ندارم من گفتم کافیه تو اکتیویتی این متد رو اورراید بکنید public void onBackPressed() و توش هم خالی باشه و super.onBackPressed() رو حذف کنید
mosafer 9 سال پیش
خب این چیزی که شما میگید باعث میشه کلید Back گوشی غیر فعال ببشه !!! کد پایین رو ببینید..
mosafer 9 سال پیش

  @Override
public void onBackPressed() { //غیر فعال کردن دکمه بک

}


public void onHomePressed() { //غیر فعال کردن دکمه بک

}

ولی کلید Home غیر فعال نمیشه چرا؟

نظرات

mosafer 9 سال پیش
کسی میتونه راهنمایی کنه؟
mosafer 9 سال پیش
ینی کسی نمیدونه چکار باید کرد؟
Amir 9 سال پیش
فک نکنم بشه به طور کلی مخفیش کرد چون اندروید هیچ وقت نمیاد راهی بزاره که کاربر نتونه از برنامه خارج بشه.

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