怎么在fragmenttabhost样式切换

的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益android中fragment实现tabhost标签切换效果 - 下载频道
- CSDN.NET
&&&&android中fragment实现tabhost标签切换效果
android中fragment实现tabhost标签切换效果
android中fragment实现tabhost标签切换效果
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
移动开发下载排行Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragme
以下内容为原创,转载请注明: 如新浪微博下面的标签切换功能,我以前也写过一篇博文(),可以实现,用的是TabHost。但是android发展比较迅速,TabHost这玩意现在已经被弃用了,虽说用现在也能用,但是被弃用的东西还是少用为妙。 官方有个FragmentTabHost
以下内容为原创,转载请注明:
如新浪微博下面的标签切换功能,我以前也写过一篇博文(),可以实现,用的是TabHost。但是android发展比较迅速,,TabHost这玩意现在已经被弃用了,虽说用现在也能用,但是被弃用的东西还是少用为妙。
官方有个FragmentTabHost这么一个替代品,于是试了一下,发现每次切换tab,都会调用onCreateView()方法,控件被重新加载,也就是说你从tab1切换到别的tab后,再切换回来,tab1的状态并没有保存,重新加载了控件。
搞了半天,暂时没有好的解决办法(有朋友知道解决办法的话,希望联系我,赐教下哈)
于是,怒了,自己实现一个吧- -
先来看看整个demo的结构:
TabAFm到TabEFm都是Fragment,并且每个Fragment对应一个布局文件。
TabAFm.java:
1 package com.wangjie.
android.app.A
4 import android.os.B
5 import android.support.v4.app.F
6 import android.view.LayoutI
7 import android.view.V
8 import android.view.ViewG
* Created with IntelliJ IDEA.
* Author: wangjie
email:tiantian.china.
* Date: 13-6-14
* Time: 下午2:39
TabAFm extends Fragment{
onAttach(Activity activity) {
super.onAttach(activity);
System.out.println("AAAAAAAAAA____onAttach");
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("AAAAAAAAAA____onCreate");
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
System.out.println("AAAAAAAAAA____onCreateView");
return inflater.inflate(R.layout.tab_a, container, false);
onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
System.out.println("AAAAAAAAAA____onActivityCreated");
onStart() {
super.onStart();
System.out.println("AAAAAAAAAA____onStart");
onResume() {
super.onResume();
System.out.println("AAAAAAAAAA____onResume");
onPause() {
super.onPause();
System.out.println("AAAAAAAAAA____onPause");
onStop() {
super.onStop();
System.out.println("AAAAAAAAAA____onStop");
onDestroyView() {
super.onDestroyView();
System.out.println("AAAAAAAAAA____onDestroyView");
onDestroy() {
super.onDestroy();
System.out.println("AAAAAAAAAA____onDestroy");
onDetach() {
super.onDetach();
System.out.println("AAAAAAAAAA____onDetach");
你最喜欢的

我要回帖

更多关于 fragmenttabhost 的文章

 

随机推荐