我有一个带有 recyclerview 和按钮的框架布局:
<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>
默认情况下该按钮是隐藏的,但对于某些操作(例如按下另一个按钮),我希望 framelayout 中的按钮显示在 recyclerview 的特定索引上。
说我希望按钮显示在 recyclerview 的索引 2 上,然后 recyclerview 的索引 2 中的任何内容都将隐藏,按钮将显示在它上面。最终状态将是:
-----
ITEM 0
-----
ITEM 1
-----
BUTTON (HIDING ITEM 2)
-----
ITEM 3
-----
目前代码总是在 recyclerview 的第一项顶部显示按钮。如何通过任意索引(例如 3 或 4)获取它??