android隐藏和显示布局

今天学习了一个小点,想在同一个Activity中切换布局,找来找去只找到了一个设置隐藏和显示。

  1. xml中设置布局隐藏和显示

使用下面这个属性设置为显示:

 android:visibility="visible"

使用下面这个属性设置隐藏:

android:visibility="invisible"

2.代码中控制布局显示或隐藏
在代码中根据需要,控制想要的布局显示或隐藏

先通过Id找到控件,然后使用setVisibility设置其值
下面这个是控制由隐藏变为显示,

        home_hide_layout = (LinearLayout) findViewById(R.id.main_hide_layout);
        home_hide_layout.setVisibility(View.VISIBLE);

同理,显示变为隐藏:

        course_dis_layout =(LinearLayout)findViewById(R.id.tab_main_course_layout2);
        course_dis_layout.setVisibility(View.INVISIBLE);
发布了33 篇原创文章 · 获赞 12 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/gzh8579/article/details/51563942
今日推荐