相关疑难解决方法(0)

在工具栏中更改ActionBarDrawerToggle图标android?

我有一个带导航抽屉和工具栏的活动

活动

public class MainActivity extends AppCompatActivity {
private Toolbar toolbar;
private CustomTextViewMondaRegular tvTitle;
private ListView mDrawerList;
private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    toolbar = (Toolbar) findViewById(R.id.tool_bar);
    setSupportActionBar(toolbar);

    mDrawerList = (ListView) findViewById(R.id.left_drawer);
    tvTitle = (CustomTextViewMondaRegular) findViewById(R.id.actionTitle);
    tvTitle.setText(getIntent().getStringExtra("title"));
    mDrawerList.setAdapter(new NavAdapter(getApplicationContext()));
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,toolbar,
            R.string.title_activity_main, R.string.title_activity_main) {
        @Override
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        @Override
        public void onDrawerOpened(View drawerView) …
Run Code Online (Sandbox Code Playgroud)

android toolbar navigation-drawer actionbardrawertoggle

10
推荐指数
2
解决办法
2万
查看次数