-
Android Cihazlar ve Android İşletim Sistemi Üzerine Genel Bilgiler
-
Android için Geliştirme Ortamının Kurulması
-
Android Studio'yu Tanıyalım
-
Android Projesi Oluşturmak
-
Activity Sınıfı
-
Layout
-
AndroidManifest.xml
-
Uygulamanın Cihaz Üzerinde Çalıştırılması
-
Görsel Komponentler
-
Farklı Android Cihazları Desteklemek
-
Action Bar Eklemek
-
WebView Kullanımı
-
Android'de Video Oynatmak
-
Ses Kayıt İşlemleri
-
Intent'ler - Diğer Uygulamalarla Etkileşime Geçmek
-
ListView Kullanımı
-
RecyclerView
-
Destekleme Kütüphanesi'nin (Support Library) Kurulumu
-
Fragment ile Dinamik Kullanıcı Arayüzü (UI) Oluşturmak
-
Uygulamanın Paketlenmesi ve İmzalanması
-
Adım Adım Google Play Store'da Uygulama Yayınlama
-
Android Cihazlar ve Android İşletim Sistemi Üzerine Genel Bilgiler
-
Android için Sık Sorulan Sorular
En temel haliyle Action Bar, Activity'nin başlığını ve uygulamanın simgesini (solda) gösterir. En basit halinde bile kullanıcılara nerede olduklarını bildirmek ve uygulamanızın kimliğini tutarlı kılmak için kullanışlıdır.
Örnek 1: Activity başlığı ve uygulama simgesiyle birlikte örnek bir Action Bar
Action Bar'ı eklemek için Action Bar'a izin veren bir temayı kullanan Activity gerekiyor. Böyle bir temanın nasıl isteneceği uygulamanızın desteklediği en düşük Android sürümüne bağlıdır. Bu nedenle bu eğitim içeriği desteklenebilecek en düşük Android sürümüne bağlı olarak iki parçaya ayrılmıştır.
Android 3.0 ve Üstünü Desteklemek
Android 3.0 (API level 11) ile birlikte Theme.Holo temasını kullanan tüm Activity'lerin içine Action Bar yerleştirilmiş oldu. Theme.Holo teması targetSdkVersion veya minSdkVersion değerlerini "11" veya yukarısı yaptığınızda varsayılan olarak etkin olan bir temadır.
Kısacası Activity'lerinize Action Bar eklemek istiyorsanız, basitçe her iki değeri 11 ve üstü yapmanız yeterli. Örnek:
<manifest ... >
<uses-sdk android:minSdkVersion="11" ... />
...
</manifest>
Not: Eğer kendiniz bir tema oluşturduysanız, onun Theme.Holo temasını ebeveyni (parent) olarak kullandığından emin olmalısınız.
Artık Theme.Holo teması, uygulamanıza ve tüm Activity'lerine Action Bar gösterilebilmesini sağlayacaktır.
Android 2.1 ve Üstünü Desteklemek
Android 3.0'dan aşağıdaki (Android 2.1'e kadar) sürümlerde Action Bar eklemek için uygulamanıza Android Support Library'yi eklemeniz gerekiyor.
Başlamak için "Support Library Kurulumu" belgesini okumanız ve v7 appcompat kütüphanesini kurmanız gerekiyor.
Projeniz ile Support Library entegrasyonunu tamamladıysanız devam edebilirsiniz:
- Activity'nizi ActionBarActivity sınıfından türeyecek şekilde güncelleyin. Örneğin:
public class MainActivity extends ActionBarActivity { ... }
- Manifest dosyasında <application> elemanını veya her <activity> elemanını Theme.AppCompat temasını kullanacak şekilde güncelleyin. Örneğin:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
NOT: Eğer kendiniz bir tema oluşturduysanız, onun Theme.AppCompat temasını ebeveyni (parent) olarak kullandığından emin olmalısınız. Ayrıntılar için Action Bar'ı Biçimlendirmek içeriğine bakabilirsiniz.
Artık Activity'niz Android 2.1 (API 7) ve üzerindeki sürümlerde Action Bar ile birlikte gelecektir.
Manifest dosyasında uygulamanızın API seviyesini de uygun şekilde belirtmeniz gerektiğini bir kez daha hatırlatmış olalım:
<manifest ... >
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="18" />
...
</manifest>
Bu sayfadaki parçalar Android Open Source Project kapsamında oluşturulmuş ve paylaşılmış içeriğin küçük değişiklikler yapılmış hâlidir ve Creative Commons 2.5 Attribution License'ta belirlenen koşullara göre kullanılmıştır.
Bu eğitim içeriğinin orijinal hâline buradan ulaşabilirsiniz: Setting Up the Action Bar
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Orijinal source page: Setting Up the Action Bar