Android Studio'da iki boş aktivite oluşturdum ve varsayılan olarak geri ok eklediğine benziyor. Benim MainActivity
, ResultActivity
ana öğedir. Bu hiyerarşiyi sürdürmek istiyorum ama geri okdan kurtulmak istiyorum. API düzeyinde isenizAndroid: Aktiviteyi kaldır Ok
cevap
14 veya üzeri ve ActionBarSherlock kullanmıyorsanız, onCreateOptionsMenu
bu kod yukarı düğmesini devre dışı olmalıdır;
ActionBar actionBar = getActionBar();
if (actionBar != null) {
actionBar.setHomeButtonEnabled(false); // Disable the button
actionBar.setDisplayHomeAsUpEnabled(false); // Remove the left caret
actionBar.setDisplayShowHomeEnabled(false); // Remove the icon
}
ActionbarSherlock gibi bir destek kütüphanesi kullanıyorsanız;
getSupportActionBar().setHomeButtonEnabled(false); // Disable the button
getSupportActionBar().setDisplayHomeAsUpEnabled(false); // Remove the left caret
getSupportActionBar().setDisplayShowHomeEnabled(false); // Remove the icon
gitmek için yoldur. SetContentView sonra ResultActivity ekledi ama getActionBar(); null olarak. Yani, NullPointerException atar. Neyi yanlış yapıyorum? –
Sadece cevabımı düzenledim, dene. –
OnCreateOptionsMenu içinde ben de actionBar'ı boş olarak alıyorum, dolayısıyla {} yürütülemiyorsa. Bu yüzden ok hala görülüyor. –
getActionBar().setDisplayHomeAsUpEnabled(false);
setContentView'dan sonra ResultActivity'de eklemeye çalıştım ancak getActionBar(); null olarak. Yani, NullPointerException atar. Neyi yanlış yapıyorum? –
destek lib kullanıyor musunuz? Sonra geSupportActionBar –
Bunun eski bir soru olduğunu biliyorum, ancak şimdi buna rastladım ve geri okunu kaldırmak için bazı ek önlemler almak zorunda kaldım.
Yani bu kod parçasının yanı sıra doğru cevap da AndroidManifest.xml dosyasında ebeveyn-çocuk ilişkisini kaldırmak gerekirgetActionBar().setDisplayHomeAsUpEnabled(false);
belirtildiği gibi. Faaliyetiniz aşağıdaki girdiye sahip olmamalıdır. Bu girdiye rastgele gelen başka birine yardım edebilir misiniz?
- 1. Android - Spinner Dropdown Kaldır Ok
- 2. Android: Görünümden kaldır kaldır
- 3. Android: Yığında olan aktiviteyi başlatmayı nasıl önleyebilirim?
- 4. Android varsayılan döndürücü ok kaynağı
- 5. Gecikme Olmadan Geçerli Aktiviteyi Yenile
- 6. Garip hataları benim aktiviteyi başlattığınızda
- 7. bildirime tıklandığında hizmetten aktiviteyi başlatma
- 8. Android DDMS ile dosyayı kaldır
- 9. Android scrollview mavi ışığı kaldır
- 10. Android: singleTop veya SingleTask ile aktiviteyi devam ettirin
- 11. Android Sayfa için yeterli Fayans Yok mu? Benim aktiviteyi açtığınızda
- 12. Android için Adobe AIR yerel uzantısından aktiviteyi başlat
- 13. Telefon kilitliyken harici aktiviteyi başlat
- 14. Geri tuşu üzerindeki aktiviteyi azaltın
- 15. Android Refresh ListView: yok ok ipucu
- 16. Git kaldır geçmişi kaldır
- 17. Aşağı açılır ok Nasıl Android'de Spinner Kontrolü için Ok?
- 18. Android Uygulamasını Kaldır Her Hata Ayıklamadan Önce
- 19. kaldır paketleri
- 20. Xcode değiştir/kaldır şablonunu kaldır
- 21. Geçerli otomatik etkinlikten sonraki aktiviteyi nasıl belirlersiniz?
- 22. Spinner Açılır Ok
- 23. Kaldır düğmesi sınırları - nativescript
- 24. Ok Mark Polyline üzerinden Android Google Güzergah Haritası
- 25. Yüklemeyi kaldır (kaldır) Bağımlılıkları olan R paket
- 26. Yüklemeyi kaldır
- 27. Kaldır apache
- 28. "Tümünü kaldır" "
- 29. "Yığını kaldır"
- 30. kaldır çiftleri
Eğer 'getActionBar(). SetDisplayHomeAsUpEnabled (yanlış)' denediniz mi? –