반응형
최근에는 ActionBar에서 많은 기능을 제공받지 못하기 때문에
styles.xml에서
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
툴바를 ActionBar로 대체하는 방식으로 쓰는 것이 트렌드라고 한다.
https://m.blog.naver.com/awesomedev/220753617895
추가적으로 툴바에 햄버거 메뉴 아이콘을 만들고 싶다면
actionBar.setHomeAsUpIndicator(R.drawable.ic_menu_white_24dp);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case android.R.id.home:{
// show your code on click menu(hambuger) button
return true;
}
}
return super.onOptionsItemSelected(item);
}
를 통해 drawable 이미지만 햄버거 모양으로 바꾸고 해당 부분에 코드를 작성만 해주면 쉽게 바꿀 수 있다.
반응형
'Basic > Android' 카테고리의 다른 글
안드로이드 어댑터 뷰(Adapter View) (0) | 2019.09.12 |
---|---|
안드로이드 그림 그리기 기본 (0) | 2019.09.07 |
안드로이드 스레드, 루퍼, 핸들러, 메시지 큐 (0) | 2019.09.02 |
익명 클래스 예제 (0) | 2019.08.30 |
안드로이드 Activity Lifecycle (0) | 2019.08.09 |