两个layout之间怎么切换好

1,还是一个activity对应一个layout的好,然后用intent进行跳转,否则当你调用findViewById()方法容易得到空指针--------如果想通过调用findViewById()方法获取到相应的控件,必须要求当前Activity的layout通过setContentView. 如果你通过其他方法添加了一个layout,如需获取这个layout中的View对象,首先需inflate这个layout,然后在该layout上调用findViewById().

链接:https://blog.csdn.net/dgdfgdfg56546/article/details/101262563

2,如果硬是要换,如上操作(本人没有成功)

3,用activity跳转,在每个activity初始化各自的layout,activity1登录跳转到activity2,activity2调用finish就可以返回到上一级activity,也可以再进行跳转;一个activity的话也可以实现layout的切换只是麻烦而且性能不太好

猜你喜欢

转载自www.cnblogs.com/wskb/p/12444755.html
今日推荐