的Android Navigationdrawer切换汉堡包图标
问题描述:
我使用android.support.v7.app.ActionBarDrawerToggle
作为包ActionBarToggle它具有构造函数的Android Navigationdrawer切换汉堡包图标
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
R.string.drawer_open,
R.string.drawer_close)
我如何设置切换汉堡包图标?
答
mDrawerToggle = new ActionBarDrawerToggle(
getActivity(), /* host Activity */
mDrawerLayout, /* DrawerLayout object */
R.drawable.yourIcon, /* nav drawer image to replace 'Up' caret */
R.string.navigation_drawer_open, /* "open drawer" description for accessibility */
R.string.navigation_drawer_close /* "close drawer" description for accessibility */
)
此构造函数不支持android.support.v7.app.ActionBarDrawerToggle。 – pullarao
上述构造函数用于android.support.v4.app.ActionBarDrawerToggle, – pullarao
您可以随时通过使用actionBar.setHomeAsUpIndicator(R.drawable.newIcon);从活动的OnCreate更改抽屉中的汉堡包图标; –