【发布时间】:2012-02-20 18:26:52
【问题描述】:
我的应用有问题。我像这样使用全屏选项:
public void setFullscreen() {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
但是,在游戏后期,当我显示 AlertDialog 寻求帮助 / 信息,状态栏会在几分之一秒内返回,然后 再次消失,产生闪烁或跳跃的效果。此外,该 对话框本身并没有像它应该的那样居中,几乎就像它认为的那样 有一个状态栏。
这是我显示对话框的方式:
protected Dialog onCreateDialog(int id) {
TextView tv;
switch (id) {
case MENU_HELP:
tv = new TextView(this);
tv.setText(R.strings.help_msg);
return new AlertDialog.Builder(BlackJackView.this)
.setIcon(android.R.drawable.ic_menu_help)
.setTitle("How-To")
.setView(tv)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked OK so do some stuff */
}
})
.create();
}
………
}
return null;
}
有谁知道是什么原因导致这个出现/消失? 如何让它停止这种跳跃行为?
感谢您的所有帮助。
【问题讨论】:
-
我也有同样的问题,你找到解决办法了吗?