2013-07-06 3 views

답변

0

을 사용자 정의하는 방법 :

<item name="android:homeAsUpIndicator">@drawable/ic_action_up</item> 

ic_action_up 사용자 정의 드로어 블입니다 사용.

+0

네, 그 멋진 작동하지만 응용 프로그램 기본 아이콘을 볼 수 있어요. 어떻게 숨길 수 있는지, 아이콘과 텍스트 사이에 구분선을 추가하는 방법도 알려주세요. – Naruto

+0

ActionBar API를 사용하여 아이콘을 숨기거나 변경할 수 있지만 표준을 사용하지 않는 경우 사용자 정의보기를 사용하는 것이 좋습니다. 안드로이드 디자인 패턴. @Xaver Kapeller의 대답을보십시오. –

+1

안녕 내가 할 수있는 방법에 대해 알려주지 pls 구분선을 추가합니다. 덕분에 – Naruto

1

CustomView를 사용하여 동작 표시 줄을 사용자 지정할 수 있습니다. 예를 들면 :

당신의 액션 바의 레이아웃 :

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <TextView 
      android:id="@+id/tvTitle" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 

</RelativeLayout> 

한 다음 사용자 지정보기 등이 레이아웃 설정해야합니다 : 나는 당신의 모양을 사용자 정의하지 않는 것이 좋습니다

View actionbarView = getLayoutInflater().inflate(R.layout.actionbar, null); 
getSupportActionBar().setCustomView(actionbarView); 

을 뒤로 버튼은 안드로이드에서 표준이기 때문에.

+1

이것은 그가 묻는 것에 대한 과잉 공격이다. 내 대답을 보라. –

+0

안녕하세요, 사용자 정의가 필요합니다. 즉 구분선과 뒤로 버튼이 필요합니다. – Naruto

+0

나는 그가 묻고있는 것을 오해했다. 그는 완전히 사용자 정의 위로 버튼과 구분선을 원하고 적절한 Android 패턴을 사용하지 않습니다. 이를 위해 Xaver은 올바른 사용자 정의보기입니다. 참고 : 그렇다고해서 내 하향 투표를 삭제하지 않습니다. 이유를 모르겠다. –

관련 문제