Tôi muốn sử dụng bộ chọn cho bố cục và xem hình ảnh .. Nhưng nó không hoạt động đối với tôi. Khi tôi thay đổi chế độ xem hình ảnh thành nút hoặc nút hình ảnh, nó hoạt động tốt. Bất kỳ trợ giúp sẽ được đánh giá cao .. Cảm ơn trước ..
đây là XMLs tôi đã sử dụng ..không hoạt động với bố cục và chế độ xem hình ảnh
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item
android:state_pressed="true"
android:drawable="@drawable/bg"
/>
<!--<item
android:drawable="@drawable/bg"
android:state_focused="true"/>
When not selected, use white-->
<item
android:drawable="@drawable/bg_01" />
</selector>
-> The layout xml :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="vertical"
android:layout_height="fill_parent">
<ImageButton
android:layout_width="100dp"
android:layout_height="50dp"
android:text="layout tester"
android:textColor="#000000"
android:textStyle="bold"
android:paddingTop="10dp"
android:src="@drawable/testselector"
android:layout_gravity="center_horizontal" />
</LinearLayout>
Vì vậy, vấn đề chính xác của bạn là gì ...? –
Tôi nghĩ bố cục không hỗ trợ bộ chọn (Tôi không chắc chắn). Tốt hơn hãy thử thuộc tính hình dạng.Tại sao bạn chọn bộ chọn? – David
nếu ai đó muốn nhận được giải pháp đầy đủ, hãy kiểm tra kho lưu trữ này: https://github.com/shamanland/AndroidLayoutSelector có tùy chỉnh có thể nhấp/có thể kiểm tra '' 'LinearLayout''' như' '' ToggleButton''' –