为了账号安全,请及时绑定邮箱和手机立即绑定

Fragment判断显示问题


case 0:

if (tf01 == null) {

tf01 = new Tab01Fragment();

tn.add(R.id.id_contents, tf01);

} else {

tn.show(tf01);

}


ibWeixin.setImageResource(R.drawable.tab_weixin_pressed);

break;

如上代码为什么(划线部分)在tf01为空时进入,没有设置显示tn.show还能显示页面信息,我进入断点试了一下,谢谢


正在回答

2 回答

中间使用的是FrameLayout   只要添加了自然 就显示了啊

0 回复 有任何疑惑可以回复我~
#1

霸气小男孩 提问者

谢谢,为什么else需要tn.show()一下呢
2016-06-09 回复 有任何疑惑可以回复我~

这部分代码的意思是  如果tf01为空的时候,就new一个出来显示    否则的话就直接显示show

不知都这么说你听懂了没有

0 回复 有任何疑惑可以回复我~
#1

霸气小男孩 提问者

ok,谢谢兄弟了
2016-06-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
多种多样的App主界面Tab实现方法
  • 参与学习       48915    人
  • 解答问题       204    个

本课程就将讲解迄今为止最流行的4种实现Tab的方法

进入课程

Fragment判断显示问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号