1
작업 표시 줄에 ic_drawer
아이콘을 표시하려고합니다. 나는 이것이 내가 Theme.AppCompat.Light.DarkActionBar
테마와 함께 AppCompatActivity
에서 그것을 사용하는 방법ic_drawer 작업 표시 줄의 아이콘
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
R.drawable.ic_drawer,
R.string.drawer_open,
R.string.drawer_close
) {};
생각합니다. getActionBar()
에 대해 null
값을 반환합니다. getSupportActionBar()
조차도 null
값을 반환합니다. 어떻게해야합니까?
'getSupportActionBar()'는 당신이'AppCompatActivity'에서 원하는 것입니다. 실제로 그 테마를 사용하고 있습니까? 그 방법을 바른 장소에서 부르고 있니? 그것이 문제가되는 null을 반환하는 getSupportActionBar()입니다. 스택 트레이스는 뭐래? –
일부 검색 후에 가져 왔습니다. AppCompatActivity를 사용하면'this.getSupportActionBar()'를 호출해야했습니다. –