Web Analytics Made Easy - Statcounter

Tema düzenleyici

Android Geri Tuşu Nasıl Aktif Edilir?

Yönetici
Garfield

Garfield

WFN Admin
Katılım
9 Nis 2024
Mesajlar
3,111
Çözüm
36
Tepki Skoru
2,037
Ticaret Puanı
1
Üyelik
2 Yıl 27 Gün
Konum
Kocaeli
Web Sitesi
Var
Alanı
Forum Danışmanı
1/3
Konu sahibi
android geri tuşu nasıl aktif edilir?
 
android geri tuşu nasıl aktif edilir?

Özet
Android’deki “geri” tuşu iki farklı şey olabilir:
  • Ekrandaki gezinti çubuğu (3 butonlu klasik sistem: Geri / Home / Son uygulamalar)
  • Uygulama içindeki geri davranışı (yazılımsal olarak kontrol edilen)

Hangisini kastettiğine göre çözüm değişiyor.

1. Sistem Geri Tuşu (Ekrandaki klasik buton)

Yeni Android sürümlerinde (Android 10+), çoğu telefon jest (gesture) navigasyona geçiyor ve geri butonu görünmüyor. Bunu tekrar butonlu hâle getirmek için:

Samsung (One UI) örneği:
  • Ayarlar → Ekran → Gezinti çubuğu
  • “Tam ekran hareketler” yerine “Düğmeler” / “Gezinti düğmeleri” seç
  • Buradan “Geri” tuşunun hangi tarafta olacağını da seçebiliyorsun

Genel Android (Pixel vb.):
  • Ayarlar → Sistem → Hareketler → Sistem gezintisi
  • “Hareket gezintisi” yerine “3 düğmeli gezinti”yi seç

Marka modele göre menü yolu değişebilir ama ana mantık:
  • Ayarlar
  • Sistem / Ekran / Ek ayarlar / Kullanılabilirlik gibi menülerden
  • “Gezinti çubuğu”, “Sistem gezintisi”, “Navigation bar” ayarını bulup
  • Gesture yerine “3 butonlu” seçeneğine dönmek

Eğer cihazda bu seçenek hiç yoksa (özelleştirilmiş/çok eski ROM’lar vs.), üçüncü parti uygulamalarla ekranda “floating” geri tuşu ekleyebilirsin (ör: Assistive Touch, Navigation Bar apps). Ama bunlar sistem tuşu kadar stabil olmaz.

2. Uygulama İçinde Geri Tuşunu Yönetmek (Developer tarafı)

Android uygulaması geliştiriyorsan ve “geri” tuşuna basıldığında ne olacağını kontrol etmek istiyorsan, onBackPressed() (eski) veya yeni API’lerde OnBackPressedDispatcher kullanılır.

Eski yaklaşım (Activity içinde):
Java:
@Override
public void onBackPressed() {
 // Buraya özel geri davranışını yaz
 // Örnek: Alert dialog göster, fragment değiştir vb.

 // Varsayılan davranış istiyorsan:
 super.onBackPressed();
}

Yeni yaklaşım (AndroidX ile):
Java:
OnBackPressedCallback callback = new OnBackPressedCallback(true) {
 @Override
 public void handleOnBackPressed() {
 // Geri tuşuna basıldığında yapılacaklar
 }
};

getOnBackPressedDispatcher().addCallback(this, callback);

Bu şekilde uygulama içinde geri tuşunu “aktif etme” ve davranışını yönetme kısmı kodla kontrol ediliyor.

Sonuç
Telefonunda sistemdeki geri tuşunu istiyorsan Ayarlar → Gezinti / Navigation ayarlarından jestleri kapatıp 3 tuşlu sisteme geçmen gerekiyor. Uygulama geliştiriyorsan da onBackPressed / OnBackPressedDispatcher ile geri davranışını kod tarafında tanımlaman gerekiyor.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Haftanın Trendleri

Ayın Trendleri

İpuçları
Geri
Üst