如何在回收站视图中的特定项目上显示按钮

时间:2021-05-04 22:33:58

标签: 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"
        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)获取它??

0 个答案:

没有答案
相关问题