例外NoClassDef expertror android

时间:2014-04-26 08:13:31

标签: android

我已经使用fragementactivity对视图寻呼机操作栏进行了操作,在api leve1 17或更高版本中使用滑动工作fne但是来到2.2版本的4.0.3版本它显示noclassdef错误它正在游览这么多请帮助我如何修改这段代码请帮助.... 目标版本是17解决答案的人我会给派对dnt想念我的派对准备回答

这是我的代码

public class Cbntabs extends FragmentActivity implements ActionBar.TabListener{

private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
 ActionBar actionBar;
String result;
// Tab titles
private String[] tabs = { "CBN Voice", "CBN Message" };


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    //requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.tabs);

    Bundle bundle = getIntent().getExtras();
     if(bundle!=null)
     {
         result=bundle.getString("results");

     }

    // Initilization
    viewPager = (ViewPager) findViewById(R.id.pager);
    actionBar = getActionBar();
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager(),result);
    /**/
     actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

     actionBar.setDisplayHomeAsUpEnabled(true);
               actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.header_bg));
     actionBar.setTitle("TELUGU DESAM PARTY  ELITE CLUB");
     View customNav = LayoutInflater.from(this).inflate(R.layout.custom_show_action_bar, null);
    viewPager.setAdapter(mAdapter);

1 个答案:

答案 0 :(得分:1)

你应该使用getSupportActionBar。

只需将库项目导入您的工作区 导入项目的路径是:Android SDK - >额外 - > android - >支持 - > v7 - > appcompat和导入此项目后右键单击您的项目 - >选择属性 - > android - >添加库,他只需在这里添加导入的库