Android 安卓-中心标题优先于其他内容

Android 安卓-中心标题优先于其他内容,android,center,title,Android,Center,Title,又来了! 我想把我的应用程序的标题放在Android的中心。我知道我可以使用自定义布局,或/或以编程方式使用TextViewFrameLayoutLinearLayoutViewGroup getWindow.getDecorView.getChildAt0.getChildAt0.getChildAt0.setGravityGravity.CENTER 无论如何,不管我用什么方式来做这件事,标题在窗口加载后会稍微延迟,这是我不喜欢的。那么,我的问题是:有没有一种方法可以将标题栏的文本置于其他内

又来了! 我想把我的应用程序的标题放在Android的中心。我知道我可以使用自定义布局,或/或以编程方式使用TextViewFrameLayoutLinearLayoutViewGroup getWindow.getDecorView.getChildAt0.getChildAt0.getChildAt0.setGravityGravity.CENTER

无论如何,不管我用什么方式来做这件事,标题在窗口加载后会稍微延迟,这是我不喜欢的。那么,我的问题是:有没有一种方法可以将标题栏的文本置于其他内容之前居中。我不想打开应用程序,看到左边的文本,几秒钟后,看到它是如何在上级栏上居中的。 我还使用自定义主题来指定标题的样式,因此。在样式文件中,我尝试使用center,但它不起作用

<resources>
<style name="Theme.NoBackground" parent="android:Theme">
    <item name="android:windowTitleBackgroundStyle">
        @style/WindowTitleBackground
    </item>
</style>
</resources>

<?xml version="1.0" encoding="utf-8"?>
<resources> 
<style name="WindowTitleBackground">
   <item name="android:padding">2dp</item>
   <item name="android:gravity">center</item>
</style>
</resources>

谢谢您的回答。

恐怕您只能在代码中修改标题重力。在样式中如何设置重力无关紧要,因为在标题栏的布局中,标题文本视图在样式属性之后将布局重力声明为“中心垂直”,因此它将覆盖在自定义样式中可以在其上设置的任何重力属性。