我正在开发Android游戏,我需要知道如何将应用程序设置为全屏以及如何将应用程序设置为仅横向模式。我该怎么做?
答案 0 :(得分:2)
在您的清单中,为您的活动设置以下主题,使其全屏显示。
android:theme="@android:style/Theme.Black.NoTitleBar"
并将其设置为固定为横向
android:screenOrientation="landscape"
答案 1 :(得分:0)
在活动的xml中放置以下内容:
android:screenOrientation="lands cape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
答案 2 :(得分:0)
<强> 1。清单方式 - 适用于整个应用程序
您应在Manifest.xml
- <application>
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
android:screenOrientation="landscape"
<强> 2。在您的代码中 - 针对特定活动
onCreate
方法中的可以使用以下两种方法:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
答案 3 :(得分:0)
在AndroidManifest.xml
<activity android:name=".FullScreen" android:label="@string/app_title_home" android:screenOrientation="landscape" />
像这样编辑您的活动类。
public class FullScreen 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);
}
}