Как изменить положение заголовка на панели инструментов? - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть toolbar в моей деятельности (actionbar приложение удалено).В моем toolbar у меня есть заголовок и значок.Теперь я хочу переместить заголовок вправо с помощью этого кода: android:layoutDirection="rtl", но значок также перемещен.Я хочу переместить только заголовок вправо.

Код панели инструментов:

    <style name="ToolBar" parent="AppTheme">

    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textColorSecondary">@color/colorToolbar</item>
    <item name="titleTextColor">@color/colorToolbar</item>
    <item name="android:background">?attr/colorPrimary</item>
    <item name="android:layoutDirection">rtl</item>

</style>

Activity.java:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_addNewItem);
        setSupportActionBar(toolbar);

    if(getSupportActionBar() != null){
        getSupportActionBar().setTitle("کلاس جدید");
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }

введите описание изображения здесь

1 Ответ

0 голосов
/ 27 декабря 2018

Вы должны сделать TextView внутри панели инструментов и установить гравитацию, как вы хотите.для вашей задачи не обязательно брать панель инструментов, вы также можете использовать макет.Это моя схема координат.В котором вы можете легко настроить TextView внутри панели инструментов.

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@drawable/gradientcolor"
    app:layout_collapseMode="pin"
    app:popupTheme="@style/AppTheme.PopupOverlay">
    <!-- app:layout_scrollFlags="scroll|enterAlways"-->
    <TextView
        android:id="@+id/toolbar_title"
        style="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="Dhakar Matrimonial"
        android:textColor="@android:color/white"
        android:textSize="@dimen/middium_text_size" />

    <ImageView
        android:id="@+id/iv_chat"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_marginRight="@dimen/middium_padding"
        android:padding="@dimen/small_padding"
        android:src="@android:drawable/stat_notify_chat" />

    <ImageView
        android:id="@+id/iv_universerch"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:padding="@dimen/small_padding"
        android:src="@mipmap/search" />

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

...