我想进行没有标题栏和状态栏的全屏活动。我尝试了下面提到的代码,它使活动全屏显示,但状态栏/通知栏可见几秒钟然后隐藏。 有什么方法可以让用户一看到活动就全屏显示活动。
代码尝试:我在 android 2.3 和 4.1.2 上试过
1) 程序化:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
2) 或通过 AndroidManifest.xml 文件:
<activity android:name=".MyActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>