2016-11-18 3 views
0

에 위로 버튼에서 오른쪽 여백 : 나는 버튼을 위로 가능하게 될 때까지안드로이드 : 내 도구 모음에 사용자 정의보기를 설정하고있어 도구 모음

ActionBar actionBar = getSupportActionBar(); 
View customView = getLayoutInflater().inflate(resId, null); 
actionBar.setCustomView(customView); 
actionBar.setDisplayShowCustomEnabled(true); 

이 잘 보인다 도구 모음에는 위로 버튼이 있고없는 버튼이 있습니다. 실제 요소 크기를 보려면 사용자 정의보기의 배경에 회색 색상을 추가했습니다.
without

와 :없이

여기
with

및 레이아웃 관리자 윈도우의 이미지입니다. 위로 단추와 사용자 지정보기 사이에는 공백이 있습니다. 대신 당신이 당신의 자신의 업 버튼을 작성해야이의

layout inspector

+0

게시하여' xml'을 사용하고 getSupportActionBar() 대신'click listner'를 사용하십시오. setDisplayHomeAsUpEnabled (true); – sushildlh

답변

1

아래처럼 Button 및 сreate 방법 자바 클래스

<ImageButton 
    android:id="@+id/action_back" 
    style="@style/Widget.AppCompat.ActionButton" 
    android:layout_width="48dp" 
    android:layout_height="48dp" 
    android:layout_gravity="center_vertical" 
    android:onClick="onClick" 
    app:srcCompat="@drawable/ic_arrow_back_white" 
    tools:ignore="ContentDescription" /> 

android:onClick="onClick"을 방법

@Override 
public void onClick(View v) { 
    NavUtils.navigateUpFromSameTask(TheoryActivity.this); 
} 
+0

아이디어를 주셔서 감사합니다! 매우 간단하고 작품 .. –

+0

@ArtemMostyaev 그것을 알게되어 기쁩니다. – Ironman

+0

제 제안을 읽어보십시오. 그것은 미래의 누군가를 돕고 더 분명하게 될 것입니다. –

관련 문제