Saya ingin dapat mengubah warna latar belakang menjadi putih di aplikasi android saya dengan cara sesederhana mungkin.
253
Anda perlu menggunakan properti android: background, mis
android:background="@color/white"
Anda juga perlu menambahkan nilai untuk putih di strings.xml
<color name="white">#FFFFFF</color>
Sunting: 18 November 2012
Dua huruf pertama dari kode warna 8 huruf memberikan nilai alpha, jika Anda menggunakan notasi warna html 6 huruf warnanya buram.
Misalnya:
android:background="@android:color/white"
yang sudah ditentukan sebelumnya dan tidak mengharuskan Anda menambahkan apa pun ke strings.xml./res/layout/activity_main.xml
untuk menambahkan elemenandroid:background
ke jawabannya?Anda juga bisa menggunakan
di tata letak xml Anda atau
/res/layout/activity_main.xml
, atau Anda dapat mengubah tema di AndroidManifest.xml Anda dengan menambahkanke tag aktivitas Anda.
Jika Anda ingin mengubah latar belakang secara dinamis, gunakan
sumber
Cara paling sederhana
android:background="@android:color/white"
Tidak perlu mendefinisikan apa pun. Ini menggunakan warna yang telah ditentukan di
android.R
.sumber
context.getResources().getColor(android.R.color.white)
Untuk mengubah warna latar belakang dengan cara paling sederhana yang mungkin terprogram (secara eksklusif - tidak ada perubahan XML):
Satu-satunya syarat adalah bahwa elemen "basis" Anda di activity_wh whatever.xml memiliki id yang dapat Anda referensi di Jawa (
container
dalam hal ini):Paschalis dan James, yang menjawab di sini, semacam menuntun saya ke solusi ini, setelah memeriksa berbagai kemungkinan dalam Bagaimana mengatur warna teks dari TextView dalam kode? .
Semoga ini bisa membantu seseorang!
sumber
Metode ini bekerja untuk saya:
Setel id dalam tata letak xml
Tambahkan nilai warna / color.xml
sumber
Cara paling sederhana adalah menambahkan
android:background="#FFFFFF"
ke simpul utama di layout.xml atau/res/layout/activity_main.xml
:sumber
Cara terbaik menggunakan latar belakang dengan gradien karena tidak meningkatkan ukuran aplikasi dari gambar aplikasi Anda adalah racun untuk aplikasi Android jadi cobalah untuk menggunakannya lebih sedikit daripada menggunakan satu warna sebagai latar belakang Anda dapat menggunakan beberapa warna dalam satu latar belakang.
sumber
Anda dapat mencoba ini di
xml
lembar:sumber
Di Layout, untuk mengubah latar belakang gunakan ini.
Dalam Program dapat menggunakan ini. Untuk misalnya: warna latar belakang Texview
sumber
Anda bisa coba dengan cara ini
sumber
Cara lain, buka tata letak -> file .xml Anda -> tampilan desain. Lalu buka bagan komponen dan pilih tata letak yang ingin Anda ubah warna. Di bawah komponen pohon ada bagian properti. Pilih latar belakang di bagian properti (Dalam gambar bagian 1). Kemudian klik bagian 2 di gambar. Maka jendela Resources akan terbuka. Dari yang memilih menu warna. Lalu pilih warna yang Anda inginkan. masukkan deskripsi gambar di sini
sumber
Anda dapat menggunakan sumber daya warna sederhana, yang ditentukan biasanya di dalam
menggunakan
dan gunakan ini via
android:background="@color/red"
. Warna ini dapat digunakan di tempat lain juga, misalnya sebagai warna teks. Rujuk dalam XML dengan cara yang sama, atau dapatkan melalui kodeAnda juga dapat menggunakan sumber daya apa pun yang dapat digambar sebagai latar belakang, gunakan
android:background="@drawable/mydrawable"
untuk ini (artinya 9 drawable drawmap, bitmap normal, shape drawables, ..).sumber
Beberapa kali, teks memiliki warna yang sama dengan latar belakang, coba dengan android: background = "# CCCCCC" ke properti listview dan Anda akan dapat melihatnya.
sumber
android: background = "# 64B5F6"
Anda dapat mengubah nilai setelah '#' sesuai dengan spesifikasi atau kebutuhan Anda sendiri tergantung pada bagaimana Anda ingin menggunakannya.
Berikut ini contoh kode:
Terima kasih :)
sumber
tulis kode ini:
sumber
Jika Anda ingin menambahkan warna latar belakang ke seluruh aktivitas
Jika Anda ingin menggunakan latar belakang untuk tampilan
Semoga ini membantu!
sumber
Kode ini dapat bermanfaat bagi Anda:
sumber
Pertanyaannya mengatakan Jalan Sederhana, jadi ini dia.
Atur
parentViewStyle
di semua tampilan orang tua Anda. Seperti sebagian besar tampilan induk dari aktivitas, fragmen, dan dialog Anda.Masukkan saja gaya ini ke dalam
res>values>styles.xml
Dengan cara ini, Anda tidak perlu mengubah warna latar belakang berkali-kali di masa depan.
sumber
Untuk Kotlin dan tidak hanya, ketika Anda menulis
Anda dapat memilih apa pun yang Anda inginkan, cepat dan sederhana:
sumber