TabHost和ViewPager结合第一个页面不显示 viewpagertabhost 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个确实不显示,找半天也没找到原因,最后的方法时先将其设到1然后到0在你的代码中就变成mViewPager.setCurrentItem(1);mViewPager.setCurrentItem(0); mViewPager.setCurrentItem(0);将这句话放到 mTabHost=(TabHost)root.findViewById(android.R.id.tabhost); mTabHost.setup(); mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator(tags[0]).setContent(R.id.viewpager1)); mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator(tags[1]).setContent(R.id.viewpager1)); mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator(tags[2]).setContent(R.id.viewpager1));这几句下面试试 经过不懈的努力和研究,终于解决了此问题在onResume()方法中,加入如下两句,问题终于解决mViewPager.setCurrentItem(1);mViewPager.setCurrentItem(0);但是,有几个疑问1、我知道onResume是在onCreateView后执行的,但这两句加在onCreateView的最后就是不行,只有加在onResume才生效,这是为啥?2、直接setCurrentItem(0)仍然无效,一定要在前面先setCurrentItem(1),这样才能生效,点解?问题虽然解决,但是原因仍然不清楚,请大神们指教!!! gridview如何去掉外边框 从mp3读取出专辑图片的byte数组后转换为bitmap,但是bitmap为null android保存图片问题 提问:如何去掉listview之间的黑线 模拟器启动问题,请高手帮忙解决一下 关于android上浏览flickr的问题 android中大家怎么存储相对较多的文字 android虹膜识别 如何访问别的应用/data/data目录下的文件? android中startManagingCursor过期问题 Android为什么要划分生命周期? 【求助】如何通过ADB获取安卓设备中正在运行的程序???
在你的代码中就变成
mViewPager.setCurrentItem(1);
mViewPager.setCurrentItem(0);
将这句话放到
mTabHost=(TabHost)root.findViewById(android.R.id.tabhost);
mTabHost.setup();
mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator(tags[0]).setContent(R.id.viewpager1));
mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator(tags[1]).setContent(R.id.viewpager1));
mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator(tags[2]).setContent(R.id.viewpager1));
这几句下面试试
在onResume()方法中,加入如下两句,问题终于解决
mViewPager.setCurrentItem(1);
mViewPager.setCurrentItem(0);
但是,有几个疑问
1、我知道onResume是在onCreateView后执行的,但这两句加在onCreateView的最后就是不行,只有加在onResume才生效,这是为啥?
2、直接setCurrentItem(0)仍然无效,一定要在前面先setCurrentItem(1),这样才能生效,点解?问题虽然解决,但是原因仍然不清楚,请大神们指教!!!