Android Alt Navigasyon Çubuğunda Başlıkları Sürekli Gösterme
Android’deki alt navigasyon çubuğu, kullanıcıların bir uygulamanın farklı bölümleri arasında kolayca geçiş yapmalarını sağlayan önemli bir kullanıcı arayüzü öğesidir. Varsayılan olarak, alt navigasyon çubuğu öğeleri yalnızca seçildiklerinde başlıklarını görüntüler. Ancak, bazı durumlarda, başlıkların her zaman görünür olmasını isteyebilirsiniz.
Bu makale, Android alt navigasyon çubuğunda başlıkları sürekli göstermek için adım adım bir kılavuz sağlayacaktır. Ayrıca, konuyla ilgili faydalı kaynaklara bağlantılar da bulacaksınız.
Adım 1: Alt Navigasyon Çubuğu Oluşturma
İlk olarak, bir alt navigasyon çubuğu oluşturmanız gerekir. Bunu XML düzen dosyanıza aşağıdaki kodu ekleyerek yapabilirsiniz:
xml
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/bottom_navigation_menu" />
Adım 2: Alt Navigasyon Menü Dosyası Oluşturma
Ardından, alt navigasyon çubuğu öğelerini tanımlayan bir alt navigasyon menü dosyası oluşturmanız gerekir. Bu dosyayı res/menu/bottom_navigation_menu.xml
konumuna kaydedin:
“`xml
“`
Adım 3: Başlıkları Sürekli Gösterme
Alt navigasyon çubuğunda başlıkları sürekli göstermek için app:labelVisibilityMode
özniteliğini labeled
olarak ayarlamanız gerekir. Bunu XML düzen dosyanıza aşağıdaki kodu ekleyerek yapabilirsiniz:
xml
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/bottom_navigation_menu"
app:labelVisibilityMode="labeled" />
Faydalı Kaynaklar
- Android Geliştiriciler: Alt Navigasyon Çubuğu
- Material Design: Alt Navigasyon
- GitHub: Android Alt Navigasyon Çubuğu Örneği
Sonuç
Bu kılavuzu izleyerek, Android alt navigasyon çubuğunda başlıkları sürekli gösterebilirsiniz. Bu, kullanıcıların uygulamanızın farklı bölümlerini daha kolay anlamalarına ve gezinmelerine yardımcı olabilir.