-1

为什么我不能调用 Window.FEATURE_NO_TITLE?

它说 Window 无法解析为变量,它没有在弹出对话框中给我导入选项。

 dialog_shownote = new Dialog(WrittenTest.this, R.style.PauseDialog);
    dialog_shownote.setContentView(R.layout.wr_dialog);
    dialog_shownote.requestWindowFeature(Window.FEATURE_NO_TITLE);
    dialog_shownote.setCancelable(true);
4

1 回答 1

0

我认为你不能那样做。您应该使用DialogDialog从头开始构建,或者,简单的方法,您可以通过定义一个style.

因此,如果您的项目中还没有包含样式的 xml 文件,只需创建一个(您PauseDialog的很好)并添加以下行:

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

在此之后,您可以Dialog像这样构建自己:

dialog_shownote = new Dialog(WrittenTest.this, R.style.PauseDialog);
dialog_shownote.setContentView(R.layout.wr_dialog);
dialog_shownote.setCancelable(true);

让我知道它是否有效!

于 2012-08-11T09:44:21.347 回答