我正在尝试使用toogleButton添加收藏按钮,在取消选中时会显示某个图标,而在选中时会显示另一个图标。我尝试了这个但是没有用。 这是toggleButton
--oem 3
这是我的回收适配器。
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fav_fragment_title"
android:id="@+id/favButton"
android:layout_weight="0.33"
android:layout_gravity="center"
/>
另外,如何将favourited recyclerView添加到另一个片段?
答案 0 :(得分:1)
添加Drawable选择器并将其用作ToggleButton
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fav_fragment_title"
android:id="@+id/favButton"
android:layout_weight="0.33"
android:layout_gravity="center"
android:textOn=""
android:textOff=""
android:background="@drawable/toggle_image"
/>
res/drawable/toggle_image.xml
中的:
添加您的选择/取消选择图片
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected -->
<item android:drawable="@drawable/selected_image"
android:state_checked="true" />
<!-- When not selected-->
<item android:drawable="@drawable/unselected_image"
android:state_checked="false"/>
</selector>