想要用一个BaseFragment类,创建多个tab,然后给每个tab赋予不同的背景,主要部分代码如下:
其中MyFragmentTabHost参考http://blog.csdn.net/jwzhangjie/article/details/35285779编写,主要是detach和attach部分改为了hide和show 然后在addTab(TabHost.TabSpec tabSpec, Class<?> clss, Bundle args)函数最后增加:
但是最开始代码里面addTab后面的 获取的始终为空,不知如何解决?同样代码,在mTabHost.setOnTabChangedListener设置的Listener里,可以通过上述代码获得Fragment。 刚开始学Android,可能哪个地方代码没有看到,希望有人能指点,谢谢~
0
收藏(0)
按票数排序 显示最新答案 共有1个答案 (最后回答: 2个月前 )
0
|
|