我试图通过布局显示关于我们的页面,所以我不需要任何标题栏。我试过了:
Dialog d = new Dialog(this);
d.setContentView(R.layout.about_us);
d.setCanceledOnTouchOutside(true);
d.requestWindowFeature(android.view.Window.FEATURE_NO_TITLE);
d.show();
但是当我点击菜单项时,它会强制关闭。当我评论上面代码的第三行时,它显示我的标题栏布局,我不需要。 P.S。:我的活动扩展了ActionBarActivity,这是什么原因?如果是,那么我需要一个替代方案。
答案 0 :(得分:5)
将主题传递到对话框可以删除标题栏。
<style name="NoTitleDialog" parent="@android:Theme.Dialog"> <item name="android:windowNoTitle">true</item> </style>
Dialog d = new Dialog(this,R.style.NoTitleDialog);