Android Api 15 Actionbar

Android API 15 Action Bar: Kullanıcı Deneyimini Geliştirmek İçin Güçlü Bir Araç

Android API 15, Android işletim sisteminin 4.0.3 (Ice Cream Sandwich) sürümüyle birlikte gelen bir dizi yeni özellik ve iyileştirme getirdi. Bu özelliklerden biri de Action Bar’dı. Action Bar, uygulamanızın başlık çubuğunda bulunan ve kullanıcıların uygulamanızla etkileşim kurmasını sağlayan bir kullanıcı arayüzü öğesidir.

Action Bar, kullanıcıların uygulamanızın farklı bölümlerine erişmesini, seçenekleri görüntülemesini ve eylemleri gerçekleştirmesini sağlar. Örneğin, Action Bar’da bir gezinme menüsü, bir arama düğmesi veya bir paylaşım düğmesi bulunabilir.

Action Bar, uygulamanızın kullanıcı deneyimini geliştirmek için çok önemli bir araçtır. İyi tasarlanmış bir Action Bar, kullanıcıların uygulamanızda kolayca gezinmesini ve istedikleri şeyleri hızlı bir şekilde bulmasını sağlar.

Action Bar’ı Kullanmanın Faydaları

Action Bar’ı kullanmanın birçok faydası vardır. Bunlardan bazıları şunlardır:

  • Kullanıcı deneyimini geliştirir: Action Bar, kullanıcıların uygulamanızda kolayca gezinmesini ve istedikleri şeyleri hızlı bir şekilde bulmasını sağlar.
  • Uygulamanızın görünümünü iyileştirir: Action Bar, uygulamanıza daha modern ve profesyonel bir görünüm kazandırır.
  • Uygulamanızın işlevselliğini artırır: Action Bar, kullanıcıların uygulamanızla etkileşim kurmasını sağlayan çeşitli özellikler sunar.

Action Bar’ı Kullanma

Action Bar’ı kullanmak için öncelikle Android Studio’da yeni bir proje oluşturmanız gerekir. Ardından, proje dosyasını açıp AndroidManifest.xml dosyasını düzenlemeniz gerekir. AndroidManifest.xml dosyasına aşağıdaki satırı ekleyin:

xml
<application
android:theme="@style/Theme.AppCompat.Light"
...>
</application>

Bu satır, uygulamanızın Action Bar’ı kullanmasını sağlayacaktır.

Ardından, res/layout/activity_main.xml dosyasını açıp aşağıdaki kodu ekleyin:

xml
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

Bu kod, uygulamanızın başlık çubuğuna bir Action Bar ekleyecektir.

Son olarak, MainActivity.java dosyasını açıp aşağıdaki kodu ekleyin:

“`java
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
}

}
“`

Bu kod, Action Bar’ı etkinleştirecek ve uygulamanızın başlık çubuğunda görüntülenecektir.

Action Bar’ı Özelleştirme

Action Bar’ı özelleştirmek için çeşitli özellikler kullanabilirsiniz. Bunlardan bazıları şunlardır:

  • Başlık: Action Bar’ın başlığı, uygulamanızın adını veya geçerli ekranın adını görüntüler. Başlığı değiştirmek için setTitle() yöntemini kullanabilirsiniz.
  • Alt başlık: Action Bar’ın alt başlığı, uygulamanızın açıklamasını veya geçerli ekranın açıklamasını görüntüler. Alt başlığı değiştirmek için setSubtitle() yöntemini kullanabilirsiniz.
  • Simge: Action Bar’ın sol tarafında bir simge görüntülenebilir. Simgeyi değiştirmek için setIcon() yöntemini kullanabilirsiniz.
  • Menü: Action Bar’ın sağ tarafında bir menü görüntülenebilir. Menüye öğeler eklemek için getMenuInflater() yöntemini kullanabilirsiniz.
  • Eylemler: Action Bar’da eylemler görüntülenebilir. Eylemler, kullanıcıların uygulamanızla etkileşim kurmasını sağlar. Eylem eklemek için addAction() yöntemini kullanabilirsiniz.

Action Bar Hakkında Faydalı Kaynaklar

Action Bar ile İlgili Dosyalar


Yayımlandı