2014-12-30 3 views
0

에 버튼 소재 디자인을 변경하려면이 인쇄가받은 편지함 화면 내 작업 표시 줄에 'X'버튼을 할 수있는 방법어떻게 'X'

enter image description here

입니까? 감사합니다.

답변

0

는이 작업 표시 줄의 홈 버튼을 것 같다, 당신은 스타일이를 사용자 정의 할 수 있습니다 -이 당신을 :) 도움이

<style name="Theme.MyFancyTheme" parent="android:Theme.Holo"> 
    <item name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item> 
</style> 

희망

+0

xml을 통해 특정 활동을 수행하는 방법이 있습니까? –

+0

예,이 활동에 참여하는 동안 AndroidManifest에서이 활동에 대한 특정 스타일을 추가 할 수 있습니다. 이것은 효과가있다. –

+0

나는 이것을 시도 버튼이 매우 크고 못생긴 ... getActionBar()를 시도했다. setHomeAsUpIndicator (R.drawable.icon) 너무, 충분하지 ... –

0
당신은을 사용하여 프로그래밍 방식으로이 작업을 수행 할 수 있습니다

줄 :

 getActionBar().setHomeAsUpIndicator(R.drawable/icon); 

이렇게하면 표시 할 내용에 따라 아이콘을 조정할 수 있습니다. AppCompat를 사용하는 경우 getActionBar()를 getSupportActionBar()로 전환하십시오.

+0

@Douglas [여기]에서 아이콘을 가져 오는 것이 좋습니다 (http://www.google.com/design/spec/resources/sticker). -sheets-icons.html # 스티커 - 시트 아이콘 - 시스템 아이콘). 디자인 지침에 따라 앱 표시 줄에 24dp 아이콘을 선택해야합니다. – natario

0
Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar2); 
     setSupportActionBar(toolbar); 


     getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
     getSupportActionBar().setDisplayShowHomeEnabled(true); 
     getSupportActionBar().setHomeButtonEnabled(true); 
     Drawable X = getResources().getDrawable(R.drawable.ic_action_X); 
     getSupportActionBar().setHomeAsUpIndicator(X);