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://wazai.net/2109

http://stackoverflow.com/questions/3163884/android-tabhost-without-tabactivity

相关文章:

  • 2021-11-05
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2021-06-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
相关资源
相似解决方案