首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置Activity全屏的两种方式

是通过编程实现和通过主题样式实现。

  1. 通过编程实现: 可以在Activity的onCreate方法中使用requestWindowFeaturesetFlags方法来实现全屏显示。
代码语言:txt
复制
@Override
protected 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.activity_main);
}
  1. 通过主题样式实现: 可以在AndroidManifest.xml文件中为目标Activity指定一个全屏的主题样式。

首先,在styles.xml文件中定义一个全屏的主题样式:

代码语言:txt
复制
<style name="FullScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowFullscreen">true</item>
</style>

然后,在AndroidManifest.xml文件中为目标Activity指定该主题样式:

代码语言:txt
复制
<activity android:name=".MainActivity"
          android:theme="@style/FullScreenTheme">
    <intent-filter>
        ...
    </intent-filter>
</activity>

通过以上两种方式,可以实现Activity的全屏显示。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动开发:https://cloud.tencent.com/solution/mobile-development
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云人工智能:https://cloud.tencent.com/product/ai_services
  • 腾讯云音视频服务:https://cloud.tencent.com/product/vod
  • 腾讯云数据库:https://cloud.tencent.com/product/cdb
  • 腾讯云云原生应用平台(TKE):https://cloud.tencent.com/product/tke
  • 腾讯云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务(TBC):https://cloud.tencent.com/product/tbc
  • 腾讯云元宇宙解决方案:https://cloud.tencent.com/solution/metaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券