Önceki yazı için bkz: Android Studio'da uygulamaya görsel eklemek
Geçtiğimiz yıl bu zamanlar Android uygulamasında butona basıldığında yapılacak işlemler ile ilgili Android'de buton basımı için Event tanımlamak yazısını paylaşmışım. Bugün ise uygulamaya nasıl buton ekleyebileceğimizi ve butonun tasarımını düzenleyebileceğimiz hakkında bir yazı hazırlamak istedim.
Uygulamaya buton eklemek için activity_main dosyasına Design ekranındayken Palette altından Buttons > Button seçimini sürükleyip bırakabiliriz. Ya da doğrudan xml dosyası altında şu kodları yazabiliriz:
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Düğmeye Bas" />
Bu şekilde eklenmiş bir buton, genişlik olarak üst kapsayıcısının genişliğine sahip olacak ve yükseklik olarak da içeriği kadar yüksekliğe sahip olacak. Düğme üzerinde yazan yazı ise android:text özelliği ile birlikte veriliyor ve bu butonun üzerinde Düğmeye Bas yazıyor olacak.
Şimdi eklediğimiz butonu biraz değiştirelim. Örneğin arka plan rengini koyu mavi, rengini de beyaz olarak ayarlayalım. Ek olarak ekranın tam ortasına hizalanmasını sağlayalım.
Buton tasarımı için sağdaki attributes panelini kullanabiliriz, ya da doğrudan xml kodları üzerinden istediğimiz düzenlemeleri yapabiliriz.
Ortalama işlemi için ise bir çok seçenek var, örneğin Button elementini RelativeLayout içine alarak RelativeLayout gravity'sini center olarak ayarlayabiliriz.
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
>
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#154360"
app:backgroundTint="#154360"
android:textColor="#ffffff"
android:text="Düğmeye Bas"
></Button>
</RelativeLayout>
Benzer yazılar için:
bkz: Android uygulamasında üstteki barı kaldırmak
bkz: Android Studio'da styles.xml dosyası yoksa ne yapmalı?
bkz: Android Studio'da uygulama ismini değiştirmek
bkz: Android Studio ile Mevcut Proje Nasıl Açılır?
bkz: Gradle Uzantılı Dosyalar Android Studio ile Nasıl Açılır?