tabhost的继承与不继承tabactivity
2014-10-08 19:12
211 查看
第一种:继承TabActivity public class Main extends TabActivity { TabHost tabhost; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tabhost = (TabHost) findViewById(android.R.id.tabhost); or: tabhost = getTabHost(); tabhost.setup(); }} 第二种:继承ActivityGroup public class Main extends ActivityGroup { TabHost tabhost; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tabhost = (TabHost) findViewById(android.R.id.tabhost); tabhost.setup(getLocalActivityManager()); }} 第三种:继承Activity public class Main extends Activity { TabHost tabhost; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LocalActivityManager activityGroup = new LocalActivityManager(this,true); tabhost = (TabHost) findViewById(android.R.id.tabhost); activityGroup.dispatchCreate(savedInstanceState); tabhost.setup(activityGroup); TabHost.TabSpec spec = tabhost.newTabSpec("tag1"); spec.setContent(new Intent(this, Test.class)); spec.setIndicator("第一个选项卡",getResources().getDrawable(R.drawable.ic_launcher)); tabhost.addTab(spec); } }
相关文章推荐
- 安卓控件使用系列29:TabHost卡片的使用方法2不继承TabActivity、TabHost控件、一个布局文件
- 安卓控件使用系列30:TabHost卡片的使用方法3不继承TabActivity、TabHost控件、多个布局文件
- TabHost的使用方法(不继承TabActivity)
- Android--学习记录--TabHost(非继承TabActivity)
- Android TabHost TabActivity Deprecated 过时
- 通过实现继承TabActivity并且实现TabContentFactory的方法创建选项卡的一点心得
- Android 获取有TabActivity继承关系的子类名的方法 及 获取Activity类名的方法
- 简单的android选项卡Tab菜单TabHost(一)同一Activity上实现
- 实现Tabhost每个tab中放入多个Activity!
- TabActivity & TabHost
- Android TabActivity与Activity之间的动画跳转(主要Tabhost中跳转出来的动画效果解决)
- FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity
- 通过实现继承TabActivity并且实现TabContentFactory的方法创建选项卡的一点心得
- TabActivity+Tabhost+ActivityGroup 创建多tab的分页APP
- Tabhost每个tab中放入多个Activity
- FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity
- TabHost中每个tab中放入多个Activity
- TabHost--ActivityGroup和TabActivity
- FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity
- android 标签页的实现 TabHost TabWidget TabActivity