Saya perlu membuat tombol sakelar menggunakan dua gambar alih-alih status ON / OFF.
Pada kondisi mati saya mengatur gambar latar belakang, tetapi teks MATI tidak dapat dihapus saat saya menggunakan gambar latar belakang.
Dan saya tidak dapat menyetel gambar lain ke status AKTIF dengan mengklik tombol sakelar :( Saya baru di android. Saya harap kalian membantu saya keluar dari masalah ini
android
togglebutton
MBMJ
sumber
sumber
Jawaban:
Melakukan hal ini:
buat check.xml di folder drawable
sumber
android:background="@null"
danandroid:drawableRight="@drawable/check"
. Biasanya saya menemukan tombol sakelar diratakan ke kanan. Jika Anda membutuhkannya rata kiri, gunakanandroid:drawableLeft
Solusi AkashG tidak berhasil untuk saya. Ketika saya menyiapkan check.xml ke latar belakang, itu hanya tergores dalam arah vertikal. Untuk mengatasi masalah ini, Anda harus menyiapkan check.xml ke properti "android: button":
check.xml:
sumber
android:background="@android:color/transparent"
dapat digunakanAnda bisa mencoba sesuatu seperti ini. Di sini, di klik tombol gambar, saya beralih tampilan gambar.
sumber