Button控件的动态显示与隐藏

有时我们会有这样的需求,本来界面有两个控件纵向排列,初始只显示上面的控件,根据某种场景需要显示下面的控件,例如,有个账号列表,在列表里选择一些项想要删除掉时,界面上需要出现可以点击的删除按钮。这个删除按钮最初是不需要显示的。实现的过程如下,做个记录。
1.首先需要一个LinearLayout父控件布局。
2.其次在第一步的父布局的LinearLayout中添加一个列表控件和按钮控件,这里我们就用: RecyclerView和
Button两个控件。
3.设置RecyclerView和Button两个控件的属性,直接上代码:


    
    

注意以下这三个属性的设置:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="8"
4.在activity里切换按钮的隐藏或显示:

    if(bHaveSelectedFlag)
        mButtonDelete.setVisibility( View.VISIBLE );
    else {
        mButtonDelete.setVisibility( View.GONE );
    }

你可能感兴趣的:(Button控件的动态显示与隐藏)