Android 类型无法从类型ActionBar对非静态方法newTab()进行静态引用
这是我的代码:Android 类型无法从类型ActionBar对非静态方法newTab()进行静态引用,android,android-actionbar,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()
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()
问题出在哪里?代码的最后一行尝试在ActionBar类上调用静态方法,而实际上它应该在对象实例上 请注意区别: 不正确:
actionbar.addTab(ActionBar.newTab().setText("PHP").setTabListener(this));
正确:
actionbar.addTab(actionbar.newTab().setText("PHP").setTabListener(this));