如何隐藏弹出活动的标题栏

时间:2018-07-03 14:18:43

标签: java android kotlin

通过遵循此question中给出的答案,我创建了一个显示为弹出/对话框的活动。

我是通过在AndroidManifest中添加这些行来实现的

 <activity
        android:name=".package.Activity"
        android:theme="@style/Theme.AppCompat.Light.Dialog.Alert" />

它可以按预期运行,但出现的问题是Appname作为标题。我想使其显示为AlertDialog。该如何解决?

我也不能使用setTitle(“”)或label =“”,因为在appname之前的位置留有空白。

2 个答案:

答案 0 :(得分:1)

您只需在“活动”中调用setTitle("")函数即可。

答案 1 :(得分:1)

将此代码添加到“活动”的onCreate()方法的 top 中:

setTheme(R.style.{style}
  • {style}应该以{{1​​}}结尾。即NoActionBar

  • 最重要的是,在这两行代码之前之前添加代码(将其添加到方法顶部):

    R.style.Theme_AppCompat_NoActionBar

希望这个答案有所帮助!