gpt4 book ai didi

android - ActionBarCompat - 绘制打开/关闭未被调用?

转载 作者:行者123 更新时间:2023-11-29 21:31:26 25 4
gpt4 key购买 nike

ActionBar actionBar = getSupportActionBar();
mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.drawer_list_item, DrawTitles));
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {
public void onDrawerClosed(View view) {
actionBar.setTitle("fd");
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
}

public void onDrawerOpened(View drawerView) {
Log.e("KFF", "Draw Open");
String mystring = "reewr";
SpannableString s = new SpannableString(mystring);
s.setSpan(new TypefaceSpan(MainActivity.this, "cubano"), 0, s.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
actionBar.setTitle(s);
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
}
};

无论我尝试什么,onDrawerOpenedClosed 都没有被调用,尽管一切都按预期工作,包括操作栏切换图标和所有功能.

最佳答案

已解决。

似乎这是微不足道的事情:

 mDrawerLayout.setDrawerListener(mDrawerToggle);

在我设置实际的 DrawerToggle 之前,它正在初始化并且没有抛出任何错误,因为变量是正确的类型,只是简单的 null。

需要注意的事情。

关于android - ActionBarCompat - 绘制打开/关闭未被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392910/

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