2013-08-21 6 views
1

작업 표시 줄에 표준 위 버튼 아이콘 (<)을 추가하고 싶습니다.작업 표시 줄의 위로 버튼 사용자 정의

<style name="AppTheme" parent="AppBaseTheme"> 
     <!-- All customizations that are NOT specific to a particular API-level can go here. --> 
     <item name="android:homeAsUpIndicator">@drawable/navigation_previous_item</item> 
</style> 

내가 onCreate에서 홈 버튼을 사용할 수 :

나는 스타일이 추가

getActionBar().setHomeButtonEnabled(true); 

그리고 액션 이벤트를 추가 :

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch(item.getItemId()){ 
      case android.R.id.home: 
       onBackPressed(); 
       break; 
      default: 
       return super.onOptionsItemSelected(item); 
     } 
     return true; 
    } 

문제입니다 난 (<) 아이콘을 볼 수 없습니다. . 응용 프로그램 아이콘이 오른쪽으로 채워지므로 내 draw 가능 영역이 있지만 아이콘이 표시되지 않습니다. . .

+2

작동해야합니다.'getActionBar()를 setDisplayHomeAsUpEnabled (참)'. getActionBar()를 사용하면 setHomeAsUpIndicator (getResources(). getDrawable (R.drawable.navigation_previous_item))'옵션이 활성화 된 후에 참조하십시오. – Vikram

+0

고맙습니다. 나는 그 방법을 부탁했습니다. D – Jilberta

+0

당신을 진심으로 환영합니다. 동일한 접근법을 제안하므로 @ andreich의 대답을 받아 들일 수 있습니다. – Vikram

답변

1

getActionBar().setDisplayHomeAsUpEnabled(true); 시도하고 그것은 또한 호출 할 필요가

관련 문제