2017-04-26 2 views
0

사용자 정의 제목 표시 줄은 안드로이드 응용 프로그램에서 만들었지 만, 사용자 정의 제목 표시 줄은 회색 패딩으로 둘러싸여있어 제거 할 수없는 것처럼 보입니다.회색 패딩을 표시하는 Android 사용자 정의 tite 막대

enter image description here

다음은 제목 표시 줄과 관련된 관련 파일입니다.

누구나 내가 뭘 잘못하고 있는지 아이디어가 있습니까?

에서 onCreate()

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.main); 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_main_title); 

styles.xml

<resources> 
    <style name="AppBaseTheme" parent="android:Theme.Light"> 
    </style> 
    <style name="AppTheme" parent="AppBaseTheme"> 
     <item name="android:windowDisablePreview">true</item> 
     <item name="android:windowActionBar">false</item> 
     <item name="android:windowTitleSize">50dip</item> 
    </style> 
</resources> 

custom_main_title.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/screen" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#3E1650" 
    android:gravity="left" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/title_contact_name" 
     android:layout_width="wrap_content" 
     android:layout_height="60dp" 
     android:layout_alignParentTop="true" 
     android:gravity="center_vertical" 
     android:paddingRight="16dp" 
     android:paddingLeft="16dp" 
     android:text="title" 
     android:textColor="#EADE00" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:typeface="serif" /> 

    <TextView 
     android:id="@+id/title_contact_plus" 
     android:layout_width="wrap_content" 
     android:layout_height="60dp" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:gravity="center_vertical" 
     android:paddingRight="16dp" 
     android:paddingLeft="16dp" 
     android:text="+" 
     android:textColor="#EADE00" 
     android:textSize="28sp" 
     android:textStyle="bold" 
     android:typeface="serif" /> 

</RelativeLayout> 
+0

일부 이미지는 도움이 될 것입니다. – HaroldSer

+0

@ScottS 이미지가 첨부되어 있습니다. –

답변

0

사용 도구 막대

<android.support.v7.widget.Toolbar 
android:layout_width="match_parent" 
android:id="@+id/toolbar" 
app:contentInsetStart="0dp" 
android:layout_height="50dp"> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/screen" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="#3E1650" 
android:gravity="left" 
android:orientation="vertical" > 

<TextView 
    android:id="@+id/title_contact_name" 
    android:layout_width="wrap_content" 
    android:layout_height="60dp" 
    android:layout_alignParentTop="true" 
    android:gravity="center_vertical" 
    android:paddingRight="16dp" 
    android:paddingLeft="16dp" 
    android:text="title" 
    android:textColor="#EADE00" 
    android:textSize="18sp" 
    android:textStyle="bold" 
    android:typeface="serif" /> 

<TextView 
    android:id="@+id/title_contact_plus" 
    android:layout_width="wrap_content" 
    android:layout_height="60dp" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:gravity="center_vertical" 
    android:paddingRight="16dp" 
    android:paddingLeft="16dp" 
    android:text="+" 
    android:textColor="#EADE00" 
    android:textSize="28sp" 
    android:textStyle="bold" 
    android:typeface="serif" /> 

</RelativeLayout> 
</android.support.v7.widget.Toolbar> 

onCreate();

Toolbar actionBar = (Toolbar) findViewById(R.id.toolbar); 
setSupportActionBar(actionBar); 
관련 문제