0
저는 recyclerview를 가지고 있으며, 데이터 바인딩을 사용하여 recyclerview의 각 항목의 스타일을 동적으로 변경하고 싶습니다.데이터 바인딩을 사용하여 Recyclerview의 아이템 스타일을 변경하십시오.
이 내가 레이아웃 등 어디해야 데이터 바인딩의 텍스트 뷰 배경의 텍스트 색상처럼,이 레이아웃에 각 항목의 스타일을 변경하려면 내 Recyclerview 항목 레이아웃
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/channel_priority_item_height"
android:background="@drawable/channel_item_bg"
android:paddingStart="@dimen/channel_priority_header_left_pad"
android:paddingEnd="@dimen/channel_priority_item_right_pad">
<ImageView
android:id="@+id/preference_channel_image"
android:src="@drawable/empty_channel_drawable"
android:layout_width="@dimen/channels_item_width"
android:layout_height="@dimen/channels_item_height"
android:layout_centerVertical="true"
android:layout_alignParentStart="true"
android:layout_marginEnd="@dimen/channel_item_margin_end"/>
<RelativeLayout
android:id="@+id/preference_channel_switch_holder"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true">
<ImageView
android:id="@+id/preference_channel_switch"
android:layout_width="@dimen/channels_preference_switch_size"
android:layout_height="@dimen/channels_preference_switch_size"
android:layout_centerInParent="true"
android:padding="@dimen/switch_padding"
android:src="@drawable/switch_selected_bg"
android:background="@drawable/circle_button_bg" />
</RelativeLayout>
<LinearLayout
android:orientation="vertical"
android:layout_toEndOf="@+id/preference_channel_image"
android:layout_toStartOf="@+id/preference_channel_switch_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true">
<TextView
android:text="Some Header"
android:id="@+id/channel_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/preference_channel_primary"
android:textColor="@color/white"
android:fontFamily="sans-serif"/>
<TextView
android:text="Some Description"
android:id="@+id/channel_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/preference_channel_secondary"
android:textColor="@color/white_50"
android:fontFamily="sans-serif"/>
</LinearLayout>
</RelativeLayout>
입니다 끝내라? 어댑터 또는 상위 단편에서 모든 예제는 매우 유용합니다. 감사합니다.