您好我正在使用Android应用程序。我正在尝试使用交换选项卡创建活动。我正在使用以下教程http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/
问题是在Main Activity中它在
处显示Null指针异常 actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
有谁知道为什么会这样?
我的代码:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Initilization
actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
viewPager = (ViewPager) findViewById(R.id.pager);
mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
actionBar.setHomeButtonEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
// Adding Tabs
for (String tab_name : tabs) {
actionBar.addTab(actionBar.newTab().setText(tab_name)
.setTabListener(this));
}
答案 0 :(得分:3)
而不是
actionBar = getActionBar();
使用
actionBar = getSupportActionBar();