今天学习了一个小点,想在同一个Activity中切换布局,找来找去只找到了一个设置隐藏和显示。
- 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);