2017-11-06 12 views
0

ツールバータイトル大文字

ツールバー

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    style="@style/App.Theme.ToolbarTitleUppercase" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    app:layout_collapseMode="pin" 
    app:titleTextAppearance="@style/App.Theme.ToolbarTitleUppercase" /> 

ツールバーのスタイル

<style name="App.Theme.ToolbarTitleUppercase" parent="TextAppearance.Widget.AppCompat.Toolbar.Title"> 
    <item name="android:textAllCaps">true</item> 
</style> 

これは、タイトルテキスト上の任意の効果を持っていません。何か案は?

答えて

0

あなたはレイアウトフォルダにtoolbar.xmlを作成することができます:あなたのビュー内の

<include layout="@layout/toolbar"/> 

そして:

<android.support.v7.widget.Toolbar 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:theme="@style/AppTheme.PopupOverlay" 
     tools:showIn="@layout/activity_layout"> 
     <TextView 
       android:id="@+id/my_title" 
       android:text="Title text" 
       android:textAllCaps="true" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" /> 
    </android.support.v7.widget.Toolbar> 

は、ツールバーを使用したいのxml上でそれを含めます

getActivity().findViewById(R.id.toolbar); 
getActivity().getSupportActionBar().setDisplayShowTitleEnabled(false); 

希望すると助かります!

+0

デフォルトのタイトルのスタイルを設定したいと思います。とにかくありがとう。 – Jumpa

関連する問題