如何在操作栏Android中心文本?

时间:2013-12-26 10:33:55

标签: android

我正在使用样式自定义操作栏。我正在使用自定义样式并将其设置为清单中的应用程序标记。

<style name="AppBaseTheme" parent="@style/Theme.AppCompat">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
    <item name="android:titleTextStyle">@style/action_bar_title_text</item>
    <item name="android:background">@drawable/cross_pattern</item>
</style>

<style name="action_bar_title_text">
    <item name="android:textColor">@color/action_bar_title_text_color</item>
    <item name="android:textSize">@dimen/action_bar_title_text_size</item>
    <item name="android:gravity">center</item>
</style>

我也在操作栏中设置标题。有没有办法使文本居中对齐?

问题是我知道如何通过自定义视图来完成它,但我必须按样式进行。

我真的不明白downvoting的原因。我想如果你可以使用自定义样式更改操作栏的背景样式,那么我想也许你可以将Action栏中的文本对齐到中心。我先是自己尝试过,但是我没有成功所以我在这里问了然后我在这里问了一个问题。我认为这是一个很好的问题。

而不是回答,我的问题只是被低估了。

2 个答案:

答案 0 :(得分:0)

您可以从Google Play下载this个应用。这是一个黑客新闻应用程序。此外,您可以在this存储库中找到您要查找的内容。

希望它有所帮助! :d

答案 1 :(得分:-5)

我认为是

android:layout_gravity="center"

尝试并告诉我它是否可以