窗口无法解析为变量

时间:2012-08-11 09:09:52

标签: android

为什么我不能调用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);

1 个答案:

答案 0 :(得分:0)

我认为你不能这样做。您应该使用Dialog课程从头开始构建Dialog,或者通过定义style,您可以轻松实现。{/ p>

所以,如果你的项目中没有 styles 的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);

我知道它是否有效!