Tôi gặp sự cố khi tùy chỉnh giao diện của tiện ích Chuyển đổi Android. Tôi có drawables xml tùy chỉnh mà tôi muốn sử dụng cho ngón tay cái (phần nút nhỏ thường nói On hoặc Off) và theo dõi (nền mà ngón tay cái trượt qua). Khi tôi đặt ngón cái chỉ bằng cách sử dụng android: thumb, nó hoạt động tốt. Khi tôi đặt bản nhạc (cho dù ngón tay cái được đặt), công tắc sẽ biến mất hoàn toàn và tôi chỉ còn lại phần văn bản hiển thị.Android Switch Widget: Cài đặt android: track gây ra dấu vân tay và theo dõi để không hiển thị
Đây là mã của tôi khi chỉ là ngón tay cái được áp dụng:
<com.blahblahblah.blah.CustomSwitch
android:id="@+id/switch_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOff="Off"
android:textOn="On"
android:text="Something Awesome"
android:textColor="@android:color/black"
android:thumb="@drawable/custom_switch_thumb" />
Đây là những gì nó trông giống như trong cửa sổ xem trước:
Và với sự theo dõi áp dụng:
<com.blahblahblah.blah.CustomSwitch
android:id="@+id/switch_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOff="Off"
android:textOn="On"
android:text="Something Awesome"
android:textColor="@android:color/black"
android:track="@color/track_color" />
Cửa sổ xem trước có theo dõi được áp dụng:
Để tham khảo Tôi đang sử dụng Android Studio 0.2.3 trên OSX 10.7.5.
Tôi chỉ phải thêm chiều cao để sửa nó. ví dụ. –
RobB