DrawerLayout和ActionBarDrawerToggle无法解析为某种类型

时间:2013-09-21 10:19:22

标签: android actionbarsherlock

我正在尝试在我的应用中实现 ActionBarSherlock侧边菜单导航抽屉,但总是得到:

  

DrawerLayout无法解析为类型ActionBarDrawerToggle无法解析为类型

我的导入是:

import android.content.res.Configuration;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;

import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.view.MenuItem;

2 个答案:

答案 0 :(得分:8)

从支持库中导入这些

import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.widget.DrawerLayout;

检查

http://developer.android.com/tools/support-library/index.html

有关NaigationDrawer的更多信息

http://developer.android.com/training/implementing-navigation/nav-drawer.html

答案 1 :(得分:2)

是的我完全同意@Raghunandan当我们使用Navigation Drawer时,我们需要使用最新支持库

当我们使用ActionBar Sherlock导航抽屉时,我们需要在我们的程序中使用一些导入,见下文:

import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.widget.DrawerLayout;
import android.support.v4.view.GravityCompat;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.actionbarsherlock.view.MenuItem;