在对话框中显示的应用程序名称(标题)

时间:2015-06-26 07:47:49

标签: android android-alertdialog

在我的应用程序中,我使用一个活动作为对话框。一切正常但有一个小问题。无论何时显示对话框,标题栏都是可见的。我已完成requestWindowFeature(Window.No.Title)但仍然是标题栏快来了。 enter image description here

XML

<style name="CustomDialog" parent="Theme.AppCompat.Light.Dialog">
        <item name="android:windowNoTitle">true</item>
    </style>

2 个答案:

答案 0 :(得分:1)

你使用了错误的主题

使用此

android:Theme.DeviceDefault.Dialog.NoActionBar

你也可以隐藏动作栏程序化。

为此你必须在你的onCreate mathod

中使用它
protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        ActionBar actionBar = getActionBar();
        actionBar.hide();
}

答案 1 :(得分:0)

这个怎么样?

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); //before     
dialog.setContentView(R.layout.logindialog);

在显示对话框之前添加此内容

此答案最初来自here