2017-02-23 50 views
0

В моей панели действий есть меню, только в фрагменте установлен только заголовок.Как выровнять название панели действий в центре экрана в фрагменте?

Нельзя выровнять по центру.

Что я могу сделать? По умолчанию он показывает только левую сторону. Как я могу выровнять в позиции CENTER на панели действий в заголовке фрагмента?

ответ

0

Вы должны использовать панель инструментов.

<android.support.v7.widget.Toolbar 
android:id="@+id/toolbar_top" 
android:layout_height="wrap_content" 
android:layout_width="match_parent" 
android:minHeight="?attr/actionBarSize" 
android:background="@color/action_bar_bkgnd" 
app:theme="@style/ToolBarTheme" > 


<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Toolbar Title" 
    android:layout_gravity="center" 
    android:id="@+id/toolbar_title" /> 


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

Это означает, что вы можете стилизовать TextView, как хотите, потому что это обычный текстовый файл. Поэтому в вашей деятельности вы можете получить доступ к названию так:

Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top); 
TextView mTitle = (TextView) toolbarTop.findViewById(R.id.toolbar_title); 
+0

Добавить этот код в фрагменте ??? –

+0

Под панелью инструментов вы можете разместить свой макет для фрагмента в xml. И код Java должен быть помещен в фрагмент. –

+0

ok.just a min.i проверить этот код .. –