Android 如何在recyclerview中显示特定项上的按钮
我有一个带有recyclerview和按钮的框架布局:Android 如何在recyclerview中显示特定项上的按钮,android,android-recyclerview,android-framelayout,Android,Android Recyclerview,Android Framelayout,我有一个带有recyclerview和按钮的框架布局: <FrameLayout android:id="@+id/foreground" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/SG_White&q
<FrameLayout
android:id="@+id/foreground"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/SG_White"
android:clickable="true"
android:focusable="true">
//BUTTON CODE
// RECYCLERVIEW CODE
</FrameLayout>
当前,代码始终显示recyclerview中第一项顶部的按钮。如何通过任意索引(如3或4)获取它?您将拥有2个
视图持有者
。一个是项目
,另一个是按钮
。然后将这两项都添加到适配器。不完全确定您的意思。你的意思是,我需要创建一个包含项和按钮的自定义类,而不是将项添加到recyclerview中吗?不,他的意思是,根据您的逻辑,在适配器中为您的项扩展不同的视图。正如@javdromero所看到的,同意。
-----
ITEM 0
-----
ITEM 1
-----
BUTTON (HIDING ITEM 2)
-----
ITEM 3
-----