Android 工作室屏幕设置
Android Studio screen settings
大家好,我是 android 工作室的初学者,
我注意到当我 运行 我的应用程序在我的 phone 上时,状态栏和屏幕按钮都可见,但在我朋友的设备上没有状态栏或屏幕按钮,所以它使用完整的分辨率,我怎样才能强制应用程序在所有设备上都有?我的 phone 和他的 phone 的分辨率相同 (1080x2340),但他的 phone 的分辨率就像缩小了一样。
有没有办法将应用程序设置为在两个设备上工作相同?我的意思是,分辨率是一样的,但应用程序看起来不同,因为状态 bar/on-screen 按钮。
private void hideSystemUI() {
// Set the IMMERSIVE flag.
// Set the content to appear under the system bars so that the content
// doesn't resize when the system bars hide and show.
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE);
}
// This snippet shows the system bars. It does this by removing all the flags
// except for the ones that make the content appear under the system bars.
private void showSystemUI() {
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}
大家好,我是 android 工作室的初学者, 我注意到当我 运行 我的应用程序在我的 phone 上时,状态栏和屏幕按钮都可见,但在我朋友的设备上没有状态栏或屏幕按钮,所以它使用完整的分辨率,我怎样才能强制应用程序在所有设备上都有?我的 phone 和他的 phone 的分辨率相同 (1080x2340),但他的 phone 的分辨率就像缩小了一样。 有没有办法将应用程序设置为在两个设备上工作相同?我的意思是,分辨率是一样的,但应用程序看起来不同,因为状态 bar/on-screen 按钮。
private void hideSystemUI() {
// Set the IMMERSIVE flag.
// Set the content to appear under the system bars so that the content
// doesn't resize when the system bars hide and show.
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE);
}
// This snippet shows the system bars. It does this by removing all the flags
// except for the ones that make the content appear under the system bars.
private void showSystemUI() {
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}