Lebih
Bagaimana mengubah warna latar belakang di aplikasi android
Saya ingin dapat mengubah warna latar belakang putih di aplikasi android dengan cara yang paling sederhana mungkin.
244
19
Anda perlu menggunakan android:latar belakang properti , misalnya
Anda juga perlu menambahkan nilai untuk putih di strings.xml
Edit : 18 November 2012
Dua huruf pertama dari 8 huruf kode warna memberikan nilai alpha, jika anda menggunakan html 6 huruf warna notasi warna yang buram.
Misalnya :
Anda juga dapat menggunakan
dalam xml layout atau
/res/layout/activity_main.xml
, atau anda dapat mengubah tema di AndroidManifest.xml dengan menambahkanuntuk aktivitas anda tag.
Jika anda ingin mengubah latar belakang dinamis, menggunakan
Cara paling sederhana
android:background="@android:warna/putih"
Tidak perlu untuk menentukan apa-apa. Menggunakan warna yang telah ditetapkan dalam
android.R
.Untuk mengubah warna latar belakang dengan cara yang paling sederhana mungkin pemrograman (khusus - tidak ada perubahan):
Satu-satunya persyaratan adalah bahwa anda "tempat" elemen dalam activity_whatever.xml memiliki id yang anda dapat referensi di Jawa (
wadah
dalam kasus ini):Paschalis dan James, yang menjawab di sini, seperti menuntun saya untuk solusi ini, setelah memeriksa berbagai kemungkinan dalam Cara mengatur warna teks dari TextView dalam kode?.
Berharap itu membantu seseorang!
Metode ini bekerja untuk saya:
Set id di layout xml
Tambahkan warna values/color.xml
Cara terbaik menggunakan background dengan gradien seperti itu tidak meningkatkan ukuran aplikasi dari aplikasi anda gambar-gambar adalah racun untuk aplikasi android jadi cobalah untuk menggunakannya kurang daripada menggunakan satu warna sebagai latar belakang, anda dapat menggunakan beberapa warna dalam satu latar belakang.
Cara paling sederhana adalah dengan menambahkan
android:background="#FFFFFF"
ke simpul utama dalam layout.xml atau/res/layout/activity_main.xml
:Anda dapat mencoba ini di
xml
lembar:Dalam tata Letak,untuk mengubah latar belakang penggunaan ini.
Dalam Program dapat menggunakan ini. Misalnya: Texview warna latar belakang
Cara lain, pergi ke tata letak -> anda .file xml -> desain tampilan .Kemudian pergi komponen pohon dan pilih tata letak yang anda inginkan untuk mengubah warna . Di bawah komponen pohon ada properti bagian .Pilih latar belakang pada properties bagian (Di bagian gambar 1). Kemudian klik bagian 2 di gambar . Kemudian sumber Daya jendela akan terbuka .Dari yang pilih warna menu .Kemudian pilih warna yang anda inginkan .enter image description here
Anda dapat menggunakan warna yang sederhana sumber daya, biasanya ditentukan dalam
gunakan
dan menggunakan ini melalui
android:background="@warna merah"
. Warna ini dapat digunakan di tempat lain juga, misalnya sebagai warna teks. Referensi itu di XML dengan cara yang sama, atau masuk dalam kode viaAnda juga dapat menggunakan drawable resource sebagai latar belakang, menggunakan
android:background="@drawable/mydrawable"
ini (artinya 9patch drawables, normal bitmaps, bentuk drawables, ..).Beberapa kali , teks memiliki warna yang sama dengan latar belakang itu, cobalah dengan android:background="#CCCCCC" ke listview sifat dan anda akan dapat melihat bahwa.
android:background="#64B5F6"
Anda dapat mengubah nilai setelah '#' sesuai dengan spesifikasi anda sendiri atau perlu tergantung pada bagaimana anda ingin menggunakannya.
Berikut ini adalah contoh kode:
Terima kasih :)
android:background="@color/colorAccent"
anda dapat mencoba dengan cara ini
Jika anda ingin menambahkan warna latar belakang ke seluruh aktivitas
Jika anda ingin menggunakan latar belakang untuk melihat
Harap ini membantu!
Kode ini dapat berguna untuk anda:
Pertanyaan mengatakan Cara yang paling Sederhana, jadi di sini adalah.
Set
parentViewStyle
di semua pandangan orang tua. Seperti kebanyakan orang tua melihat aktivitas anda, fragmen dan dialog.Hanya menempatkan gaya ini dalam
res>nilai>styles.xml
Dengan cara ini, anda don't harus mengubah warna latar belakang berkali-kali di masa depan.
Untuk Kotlin dan tidak hanya, ketika anda menulis
anda dapat memilih apapun yang anda inginkan, cepat dan sederhana: