Tôi đã cố gắng thay đổi màu nền của nút chuyển đổi bằng cách sử dụng tệp XML làm màu trắng, nhưng nút chuyển đổi hoàn toàn bị hỏng. Có vẻ như tất cả các nút được phủ bằng màu trắng.Cách thay đổi màu nền của nút bật tắt trên Android
Không có dấu hiệu BẬT hoặc TẮT trên nút bật tắt khi tôi đã thay đổi màu của nút chuyển đổi thành màu trắng. Có cách nào khác để thay đổi nền không làm hỏng chỉ báo của nút chuyển đổi không?
<ToggleButton android:id="@+id/togglebutton"
android:layout_width="100px"
android:layout_height="46px"
android:background="#ffffff"
android:layout_above ="@+id/save"
android:textOn="DAY"
android:textOff="NIGHT" />
Đây là cách mã XML của tôi tìm nút chuyển đổi.
Hiển thị cho chúng tôi những gì bạn đã thử. Nói chung, bạn cần sử dụng [danh sách trạng thái màu] (http://developer.android.com/guide/topics/resources/color-list-resource.html) hoặc [danh sách trạng thái có thể vẽ] (http: // nhà phát triển. android.com/guide/topics/resources/drawable-resource.html#StateList) để làm những gì bạn mô tả. –