【发布时间】:2013-10-15 23:36:23
【问题描述】:
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()
}
};
无论我尝试什么,onDrawerOpened 或 Closed 都没有被调用,尽管一切都按预期工作,包括操作栏切换图标和所有功能。
【问题讨论】:
-
仍在寻求帮助
标签: android android-actionbar-compat