`
mmdev
  • 浏览: 13426554 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android开发中如何固定屏幕显示!

 
阅读更多

Android开发中我们会碰到开发屏幕扭转的情况,如何固定住屏幕ScreenOrientation 呢?

在学习jetboy代码时,发现屏幕被旋转了,代查代码没有找到相关设置,在manifest.xml中找到了相关的代码:
Java代码 :
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.jetboy" android:versionCode="1"
android:versionName="1.0.0">
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<activity android:name=".JetBoy"
android:label="@string/app_name"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

<uses-sdk android:minSdkVersion="4"></uses-sdk>
<!--
<uses-library android:name="android.test.runner" />
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.android.jetboy"
android:functionalTest="true" android:label="Jetboy Test All Runner"/>
<uses-permission android:name="android.permission.RUN_INSTRUMENTATION"/>
-->
</manifest>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.jetboy" android:versionCode="1"
android:versionName="1.0.0">
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<activity android:name=".JetBoy"
android:label="@string/app_name"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

<uses-sdk android:minSdkVersion="4"></uses-sdk>
<!--
<uses-library android:name="android.test.runner" />
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.android.jetboy"
android:functionalTest="true" android:label="Jetboy Test All Runner"/>
<uses-permission android:name="android.permission.RUN_INSTRUMENTATION"/>
-->
</manifest>
找到这名代码:android:screenOrientation="portrait"
portrait表示横向,landscape表示纵向

如果要使Activity的View界面全屏,只需要将最上面的信号栏和Activity的Title栏隐藏掉即可,隐藏Title栏的代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);

配置文件里代码:
android:theme="@android:style/Theme.NoTitleBar"

隐藏信号栏的代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

其它使用:
getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR, WindowManager.LayoutParams.TYPE_STATUS_BAR);

至此Android开发中的屏幕固定问题就解决了!

分享到:
评论

相关推荐

    Android实现固定屏幕显示的方法

    在Android开发中我们会碰到开发屏幕扭转的情况,如何固定住屏幕ScreenOrientation 呢? 在学习jetboy代码时,发现屏幕被旋转了,代查代码没有找到相关设置,在manifest.xml中找到了相关的代码: 找到这名代码: 代码...

    android开发揭秘PDF

    第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...

    Android实现两块屏幕分屏显示

    `Presentation`是Android用于在第二个屏幕上显示内容的类,通常在主Activity中创建。它有自己的`Context`,可以在不同的显示屏上呈现独立的界面。创建`Presentation`时需要传入`Display`对象,这样内容就能在指定的...

    android 实现调整系统屏幕亮度

    在Android开发中,调整系统屏幕亮度是一个常见的需求,它涉及到用户界面的舒适度以及设备的电源管理。本示例提供了一个简单的解决方案,包括系统屏幕亮度的自动适应和手动调节功能。 1. **系统屏幕亮度自适应** ...

    android 中文开发文档

    在Android开发过程中,以下几个关键知识点至关重要: 1. **Activity**: Activity是Android应用的基本组件,代表用户界面的一个屏幕。它是用户与应用交互的入口,负责处理用户的输入事件,并通过Intent来启动其他...

    android开发之局域网内屏幕共享+提取文字.zip

    在Android开发中,实现局域网内的屏幕共享与文字提取是一项综合性的技术任务,涉及到多个关键技术点。这个压缩包文件“android开发之局域网内屏幕共享+提取文字.zip”包含了一个客户端(socket_client)和一个服务器...

    天地图开发之Android-显示天地图

    这篇博客实例代码是关于如何在Android应用中集成并显示天地图的详细步骤。 首先,你需要在项目中引入必要的库。Android SDK本身并不包含对地图显示的支持,所以你需要引入支持地图功能的库,通常我们会选择Google ...

    Android GiF完美运行!!!!-IT计算机-毕业设计.zip

    通过分析和实践这个源码Demo,学生不仅可以学习到如何在Android应用中集成和播放GIF,还能掌握到资源管理、性能优化、兼容性测试等多方面的技能,这对于他们的毕业设计和未来的Android开发生涯都将大有裨益。

    android ScrollVIew中控件滑动顶端固定

    在Android开发中,ScrollView是一个非常常见的布局控件,它允许用户滚动查看内容,特别是当内容超过屏幕显示范围时。在给定的标题“android ScrollView中控件滑动顶端固定”中,我们讨论的是如何实现一个特定的效果...

    android各传感器开发,显示返回数据

    在Android平台上进行传感器开发是一项重要的任务,因为它允许开发者创建丰富的用户体验和创新的应用程序。本教程主要聚焦于Android设备上的各种传感器,包括加速度传感器、方向传感器、陀螺仪传感器、磁场传感器、...

    高通UEFI开发 Android开发

    高通的技术支持文档表明该公司在Android开发中扮演着重要的角色,特别是涉及到硬件层面的支持和优化。 **UEFI (统一可扩展固件接口)** 是一种现代化的个人电脑固件标准,旨在替代传统的BIOS。UEFI提供了更高级别的...

    android手把手教你开发launcher(AndroidStudio版)

    在Launcher应用的开发过程中,Android Studio不仅可以帮助开发者快速搭建项目结构,还可以利用其内置的模拟器或真实设备进行实时调试,加快开发流程,提升开发效率。 知识点九:Launcher应用的分发和安装 完成...

    Android-Android屏幕共享共享你的屏幕和音频到另一台手机

    在这个"Android-Android屏幕共享共享你的屏幕和音频到另一台手机"的项目中,我们将深入探讨如何实现这一功能。 首先,我们要明白屏幕共享涉及到的主要组件和技术: 1. **SurfaceView与TextureView**: 在Android中...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    4种Android屏幕自适应解决方案

    本文就介绍了4中Android屏幕自适应解决方案。 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的...

    android开发icon共享

    本篇文章将深入探讨如何在Android开发中创建和管理应用图标,以及与不同分辨率屏幕适配的方法。 首先,Android系统支持多种屏幕密度,包括低密度(ldpi)、中密度(mdpi)、高密度(hdpi)以及超高清密度(xhdpi、...

    android开发按钮图标(png)

    本资源集合提供了专为Android开发设计的一系列精美小按钮图标,涵盖了多种尺寸,以满足不同屏幕分辨率和设计需求。 1. **PNG格式的优势** - 透明度支持:PNG支持24位真彩色以及8位灰度颜色,并且可以包含透明或半...

    Android开发资料合集-World版!

    【Android开发资料合集-World版!】 这个合集涵盖了Android开发的众多核心知识点,从基础到高级,为开发者提供了一站式的参考资料。以下是其中的关键点解析: 1. **Android常用类库说明**:这部分介绍了一些常用的...

    android点击图标关闭屏幕

    在Android操作系统中,点击图标关闭屏幕这一功能涉及到的是应用程序与系统交互、用户界面设计以及电源管理等多个方面。这里我们将深入探讨实现这一功能所涉及的技术点和步骤。 首先,要理解Android系统的应用程序...

Global site tag (gtag.js) - Google Analytics