我一开始以为,ActionBarDrawerToggle的5个参数的后面2个是对应着菜单打开和关闭的时候ActionBar上显示的标题,于是就设置给它,但是ActionBarDrawerToggle上面显示的还是appName,并不会发生改变,求大神告知这两个参数是干啥的~~
ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle(
MainActivity.this,
drawerLayout,
tb,
R.string.text_open,
R.string.text_close
);
这两个参数是转语音使用的,也就是提供给类似盲人等不方便使用的人使用的
这个名词叫 accessibility
new ActionBarDrawerToggle(this, /* host Activity */
mDrawerLayout, /* DrawerLayout object */
R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
R.string.drawer_open, /* "open drawer" description for accessibility */ 为残障人士准备的文本描述,打开抽屉
R.string.drawer_close /* "close drawer" description for accessibility */ 为残障人士准备的文本描述,关闭抽屉
)
new ActionBarDrawerToggle(this, /* host Activity /
mDrawerLayout, / DrawerLayout object /
R.drawable.ic_drawer, / nav drawer image to replace 'Up' caret /
R.string.drawer_open, / "open drawer" description for accessibility / 为残障人士准备的文本描述,打开抽屉
R.string.drawer_close / "close drawer" description for accessibility */ 为残障人士准备的文本描述,关闭抽屉
)