выравнивание по центру имени приложения в android` - PullRequest
5 голосов
/ 07 января 2012

Можно ли выровнять по центру имя приложения в android

, по умолчанию имя приложения выровнено по левой стороне.

, так как его выровнять по центру

Ответы [ 4 ]

2 голосов
/ 07 января 2012

Пожалуйста, установите ваш макет и гравитацию textview в центр, если она не работает, тогда попробуйте макет textviewGravity to center

1 голос
/ 07 января 2012

вы попробуете это в xml

android:layout_centerhorizontal="true"
1 голос
/ 07 января 2012

вам нужно будет создать собственную тему и установить стиль заголовка окна в соответствии с вашими потребностями.
Это имеет некоторые рекомендации http://labs.makemachine.net/2010/03/custom-android-window-title/

Вы также можете использовать FEATURE_CUSTOM_TITLE и установить форматсоответственно.Этот подход подробно описан здесь.
Как изменить текст на панели действий

0 голосов
/ 17 августа 2018

Чтобы использовать пользовательский заголовок в Панели инструментов , все, что вам нужно сделать, это помнить, что Панель инструментов - это просто модная ViewGroup , поэтому вы можете добавить пользовательскийназвание вроде так:

<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 так, как вам нравится, потому что это обычный TextView .Таким образом, в вашей деятельности вы можете получить доступ к названию так:

Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top);
TextView mTitle = (TextView) toolbarTop.findViewById(R.id.toolbar_title);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...