android:TabHost Without TabActivity
TabActivity 该类已经过期
要使用tab可以直接继承Activity,不过要做相应的修改。
TabHost tabHost = getTabHost();改为
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
添加
LocalActivityManager lam = new LocalActivityManager(MainActivity.this, false); lam.dispatchCreate(savedInstanceState); mHost.setup(lam);
@Override protected void onPause() { lam.dispatchPause(isFinishing()); super.onPause(); } @Override protected void onResume() { lam.dispatchResume(); super.onResume(); }
http://stackoverflow.com/questions/3163884/android-tabhost-without-tabactivity
作者:老Zhan
出处:http://www.cnblogs.com/mybkn/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。