Android Activity设置为全屏模式
2020-07-06 本文已影响0人
愈强
- 在Manifest中使用fullscreen形式的主题
<application
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<activity
android:name=".MainActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
</application>
- 在application节点上使用fullscreen主题,工程中的所有Activity都会默认使用该主题。
- 在activity节点上使用fullscreen主题,仅当前的Activity会应用该主题。
- 按照Android中Theme的命名规则,凡带fullscreen的主题,都是全屏主题。
- 在Activity的onCreate方法中声明
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置为无标题(去掉Android自带的标题栏),(全屏功能与此无关)
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置为全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
以上两种方法使用一种即可。