Actionbar Android Studio Nedir

Action Bar Android Studio

Action Bar, Android uygulamalarında kullanılan bir araç çubuğudur. Kullanıcılara uygulamanın mevcut durumunu gösterir ve uygulama içindeki çeşitli işlemlere erişim sağlar. Action Bar, uygulamanın başlık kısmında yer alır ve genellikle uygulama adı, logo, menü butonu ve diğer eylem öğelerini içerir.

Action Bar, uygulamaların kullanıcı arayüzünü daha kullanışlı ve erişilebilir hale getirmek için kullanılır. Kullanıcılar, Action Bar aracılığıyla uygulamanın mevcut durumunu görebilir, uygulama içindeki çeşitli işlemlere erişebilir ve uygulama hakkında bilgi alabilir.

Action Bar, Android uygulamalarında kullanımı oldukça yaygındır. Android geliştiricileri, uygulamalarının kullanıcı arayüzünü daha kullanışlı ve erişilebilir hale getirmek için Action Bar kullanırlar.

Action Bar’ın Özellikleri

  • Başlık: Action Bar’ın başlık kısmında, uygulamanın adı, logosu ve menü butonu yer alır.
  • Eylem Öğeler: Action Bar’ın eylem öğeler kısmında, kullanıcıların uygulama içinde gerçekleştirebileceği işlemler yer alır. Bu işlemler, genellikle uygulamaya göre değişebilir.
  • Arama Alanı: Action Bar’ın arama alanı kısmında, kullanıcılar uygulama içinde arama yapabilirler.
  • Gezinme Çekmecesi: Action Bar’ın gezinme çekmecesi kısmında, kullanıcılar uygulamanın çeşitli bölümlerine erişebilirler.

Action Bar’ın Kullanımı

Action Bar, Android uygulamalarında kullanımı oldukça basittir. Action Bar’ı kullanmak için, öncelikle uygulamanızın aktivitesinde Action Bar’ı etkinleştirmeniz gerekir. Bunu yapmak için, aktivitenizin onCreate() methodunda aşağıda yer alan kodu kullanabilirsiniz:

java
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);

Bu kod, Action Bar’ı etkinleştirir ve başlık kısmında uygulama adını ve logosunu gösterir.

Action Bar’a eylem öğelerini eklemek için, aşağıda yer alan kodu kullanabilirsiniz:

java
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM);
getActionBar().setCustomView(R.layout.action_bar_layout);

Bu kod, Action Bar’a özel bir görünüm ekler. Bu görünüm, Action Bar’ın eylem öğelerini içerir.

Action Bar’a arama alanını eklemek için, aşağıda yer alan kodu kullanabilirsiniz:

java
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_SEARCH);
getActionBar().setCustomView(R.layout.action_bar_layout);

Bu kod, Action Bar’a arama alanını ekler. Arama alanı, kullanıcıların uygulama içinde arama yapmasını sağlar.

Action Bar’a gezinme çekmecesini eklemek için, aşağıda yer alan kodu kullanabilirsiniz:

java
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_NAVIGATION);
getActionBar().setCustomView(R.layout.action_bar_layout);

Bu kod, Action Bar’a gezinme çekmecesini ekler. Gezinme çekmecesi, kullanıcıların uygulamanın çeşitli bölümlerine erişmesini sağlar.

Action Bar ile İlgili Faydalı Siteler

  • Android Action Bar: https://developer.android.com/guide/topics/ui/actionbar.html
  • Action Bar Tutorial: https://www.tutorialspoint.com/android/android_actionbar.htm
  • Action Bar Examples: https://www.codeproject.com/Articles/266375/Android-Action-Bar-Examples

Action Bar ile İlgili Dosyalar

  • Action Bar XML Dosyası: https://github.com/android/platform_frameworks_base/blob/master/res/layout/action_bar.xml
  • Action Bar Java Dosyası: https://github.com/android/platform_frameworks_base/blob/master/java/android/app/ActionBar.java

Yayımlandı