2

이상하지만 어쨌든 될 수있는 2 가지 질문이 있습니다 ...툴바에서 햄버거 아이콘의 크기를 변경 하시겠습니까?

나는 응용 프로그램의 제목과 함께 도구 모음이 있습니다. 로고가 아닌 그림으로 변경하는 방법은 무엇입니까?

다음 질문 : 툴바에서 햄버거 아이콘의 크기를 설정하고 변경할 수 있습니까? 아래의 다음 코드 (저는 ActionBarDrawerToggle도 사용했습니다)를 사용하여 클래식 탐색 서랍을 만들었지 만, 내 툴바의 다른 항목 (아이콘)과 비교하면 크기가 너무 작습니다.

toolbar = (Toolbar) findViewById(R.id.application_toolbar); 
setSupportActionBar(toolbar); 

getSupportActionBar().setDisplayShowHomeEnabled(true); 

NavigationDrawerFragment drawerFragment = (NavigationDrawerFragment)getFragmentManager().findFragmentById(R.id.fragment_navigation_drawer); 
drawerFragment.setUp(R.id.fragment_navigation_drawer,(DrawerLayout)findViewById(R.id.drawer_layout), toolbar); 

어떤 도움을 주셔서 감사합니다! =)

+1

아이콘을 변경하려면 다음을 수행하십시오 :'getSupportActionBar(). setIcon()' – Josef

+0

안녕하세요? 귀하의 답변에 감사드립니다. ActionBarDrawerToggle이 만든 애니메이션 햄버거 아이콘의 크기를 설정하는 방법을 알고 있습니까? 나는 그것에 관한 어떤 정보도 찾을 수 없다. 어떻게 가능하다고 생각하십니까? –

답변

1

나는이 방법으로이 문제를 해결했다 :

for (int i = 0; i < mToolbar.getChildCount(); i++) { 
    if(mToolbar.getChildAt(i) instanceof ImageButton){ 
     mToolbar.getChildAt(i).setScaleX(1.5f); 
     mToolbar.getChildAt(i).setScaleY(1.5f); 
    } 
} 

내 햄버거 아이콘 크기가 증가했다.