Type无法从ActionBar类型对非静态方法newTab()进行静态引用

时间:2014-12-06 07:49:47

标签: android android-actionbar

这是我的代码:

    ActionBar actionbar;
    actionbar=getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionbar.addTab(ActionBar.newTab().setText("PHP").setTabListener(this)); //this line has Error in ActionBar.newTab() 

有什么问题?

1 个答案:

答案 0 :(得分:0)

代码的最后一行尝试在ActionBar类上调用(静态)方法,而它应该在对象实例上。

注意区别:

不正确:

actionbar.addTab(ActionBar.newTab().setText("PHP").setTabListener(this));

正确:

actionbar.addTab(actionbar.newTab().setText("PHP").setTabListener(this));