gpt4 book ai didi

Android - 构造函数 ActionBarDrawerToggle 未定义

转载 作者:行者123 更新时间:2023-11-29 16:04:55 27 4
gpt4 key购买 nike

我在我的 oncreate 函数中使用了这段代码,通过按应用程序图标打开抽屉导航。

ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(
this, /* host Activity */
(DrawerLayout) findViewById(R.id.left_drawer), /* DrawerLayout object */
getResources().getDrawable(R.drawable.ic_drawer), /* nav drawer icon to replace 'Up' caret */
getString(R.string.drawer_open), /* "open drawer" description */
getString(R.string.drawer_close) /* "close drawer" description */
) {

/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {
getActionBar().setTitle(R.string.title_activity_add);
}

/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
getActionBar().setTitle(R.string.drawer_title);
}
};

现在它说“构造函数 ActionBarDrawerToggle(AddActivity, DrawerLayout, Drawable, String, String) 未定义”。我已经导入了 android.support.v4.app.ActionBarDrawerToggle。问题出在哪里?

最佳答案

构造函数不是ActionBarDrawerToggle(AddActivity, DrawerLayout, Drawable, String, String)。它是 ActionBarDrawerToggle(Activity, DrawerLayout, int, int, int)。将最后三个参数更改为资源 ID,而不是引用资源 ID 的结果。

关于Android - 构造函数 ActionBarDrawerToggle 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881510/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com