Tôi đã một FrameLayout mà tôi muốn áp dụng drawable foreground cho nó thông qua selector, tôi đang cố gắng để thực hiện "drawSelectorOnTop" nhưng đối với một bố cục đơn giảnFrameLayout foreground với selectors
nay là chọn không áp dụng khi báo chí sử dụng "state_pressed"
đây là mã của tôi:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:foreground="@drawable/cell_background_selector" >
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#282828"
android:paddingBottom="5dp" >
..
......
........
</RelativeLayout>
</FrameLayout>
đây là mã chọn của tôi:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/video_blank" android:state_pressed="true"/>
<item android:drawable="@drawable/fav_show"/>
</selector>
cả hình ảnh tồn tại, nhưng FrameLayout luôn áp dụng các drawable trạng thái bình thường như một Foreground