是否有任何视图可以包含recyclelerview来处理显示或隐藏状态?

时间:2017-05-09 10:18:27

标签: android layout view android-recyclerview spinner

正如标题所说,我需要隐藏或显示回收者视图的视图 像Spinner一样。

我只能通过点击显示/隐藏Recyclerview。 (它应该像Spinner一样。)

以下图片会更全面。

enter image description here

有没有办法达到这个目标?

2 个答案:

答案 0 :(得分:0)

 recylerView.setVisibility(View.GONE);
 recylerView.setVisibility(View.VISIBLE);

答案 1 :(得分:0)

您需要根据按钮的状态创建具有不同drawable的自定义切换按钮。您必须使用这样的选择器:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_pressed"
          android:state_pressed="true" />
    <item android:drawable="@drawable/button_focused"
          android:state_focused="true" />
    <item android:drawable="@drawable/button_default" />
</selector>

请参阅此处的文档:Custom Background

然后在onClick事件的另一个视图上设置可见性,使按钮设置为View.GONE / View.VISIBLE