我用我的新項目安裝ADT 18,我有一個菜單使用此代碼使用ADT新版本的
private void iniSlider(){
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerList = (ListView) findViewById(R.id.list_slidermenu);
mDrawerList.setOnItemClickListener(this);
NavDrawers = new ArrayList<>();
NavDrawers.add(new NavDrawer(getString(R.string.title_section1),R.drawable.login,new Fragment()));
NavDrawers.add(new NavDrawer(getString(R.string.title_section2),R.drawable.register,new Fragment()));
NavDrawers.add(new NavDrawer(getString(R.string.law),R.drawable.law,new Fragment()));
View headerView = ((LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.drawer_header, null, false);
mDrawerList.addHeaderView(headerView);
adapter = new NavDrawerListAdapter(getApplicationContext(),NavDrawers);
mDrawerList.setAdapter(adapter);
mDrawerLayout.setDrawerListener(mDrawerToggle);
mDrawerList.setAdapter(adapter);
mDrawerLayout.closeDrawer(mDrawerList);
}
因爲這條線NavDrawers = new ArrayList<>();
我有Eclipse的一個錯誤:類型「<>」經營者不得低於1.7
那麼源代碼級別我使用最新版本的ADT,SDK,JRE ,但我有這樣的錯誤,我使用Android工具 - >修復 它說:型號的Android要求編譯器符合性級別5.0或6.0。找到「1.7」,而不是 從開始 PS再說一遍:我使用程序兼容性AZ一個lib在我的項目
做ü知道是什麼問題,我應該怎麼辦 我的勝利是8和64倍
我改變了它,但它具有相同的錯誤 – user3876897 2014-09-05 05:51:55
嘗試清理並重新構建。 – Kishore 2014-09-05 09:28:04
當我清理項目時,出現錯誤,之後他們回來 – user3876897 2014-09-05 11:51:34