如何增加Android应用程序中标题栏的大小?

San*_*ndo 12 android

如何增加附加到android中任何屏幕顶部的标题栏的大小

Sel*_*vin 29

编辑:

这个解决方案适用于API <11 ...现在我们有了ActionBars

编辑:首先我回答这个问题

在Android中创建自定义标题栏

编辑:我添加这个是因为我认为Sujit给出了错误的答案.

要增加标题栏的大小,您需要添加包含此内容的文件 res/values

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomTheme" parent="android:Theme">
        <item name="android:windowTitleSize">50dip</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml文件中

        <activity android:theme="@style/CustomTheme" android:name=".Activity" android:label="AppName">
...
        </activity>
Run Code Online (Sandbox Code Playgroud)

  • 呃......这个答案是对的.之前的那个对我来说有点无用......请大家升级这个.这实际上很有帮助. (8认同)

Suj*_*jit 1

这是 Android 标题栏,您无法增加其大小。如果您的应用程序需要此功能,那么您可以创建自定义标题栏。

在您的活动中使用此代码删除此默认标题栏。

getWindow().requestFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)

或者在您的活动标签内的清单中。

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
Run Code Online (Sandbox Code Playgroud)

然后在 XML 文件中创建自定义标题栏。

  • 这不是真的...这个答案是错误的...禁用标题栏并在活动布局中创建自己的标题栏这不是一个真正的解决方案 (4认同)