`
byandby
  • 浏览: 1696359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 设置全屏显示 和 自适应屏幕

阅读更多
   这个我直接上代码了,比较简单了。还是来张图看看运行效果吧。



Activity01
package xiaohang.zhimeng;

import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class Activity01 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);
        
        //设置为横屏
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        setContentView(R.layout.main);
    }
}


   完过G1的朋友都知道它内置了加速感应器,可以让应用程序自动适应屏幕的模式,比如当前是竖屏模式,当我们将手机横放时,应用程序会自动变为横向。我们可以很简单地实现这个效果,在Eclipse中 双击 AndroidMainfest.xml文件,选择Application选项卡,选中Activity类,这里注意一下 大家要选中Activity类在左边 不然找不到的。 然后再右边就可以看到"Screen orientation" 选项,选择 "sensor",最后保存即可,这时在真机上就能感觉到效果了。
   当然也可以直接在AndroidMainfest.xml 文件中修改 "<activity android:name=".Activity01" android:label="@string/app_name" android:screenOrientation="sensor">",可以实现相同的效果, 配置文件如下

  <activity android:name=".Activity01"
                  android:label="@string/app_name"
                   android:screenOrientation="sensor">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  • 大小: 17.2 KB
分享到:
评论

相关推荐

    Android编程实现WebView自适应全屏方法小结

    有时,我们希望WebView能够自适应屏幕尺寸,以实现全屏显示。本文将深入探讨如何在Android编程中实现WebView的自适应全屏功能,通过实例展示三种常用的技术。 首先,我们可以使用以下两种方法来设置WebView的宽视图...

    Delphi XE10 Android Splash设备自适应和沉浸式状态条

    总之,通过利用XXX.9.png图像和Style.xml文件,Delphi XE10开发者可以轻松地为Android应用创建自适应和沉浸式的Splash Screen,提升应用的整体质量和用户体验。理解并掌握这些技术细节对于优化Android应用的视觉呈现...

    再封装JCVideoPlaye根据屏幕自适应视频大小不拉伸,以及长视频播放

    1. **自适应屏幕大小** - 屏幕适配技术是移动开发中的核心问题,尤其是考虑到设备种类繁多,屏幕尺寸和分辨率各不相同。项目通过重新封装JCVideoPlayer,使其能够动态调整视频播放窗口的大小,以适应屏幕的宽度和...

    窗口控件及字体自适应

    字体自适应则是指在不同屏幕密度和分辨率的设备上,字体大小能自动调整,保持视觉一致性。Android系统提供了一种名为sp(scale-independent pixel)的单位,它会根据用户的字体大小设置自动缩放。在XML布局文件中,...

    Android代码-Android图片浏览全屏缩放.zip

    在全屏显示图片时,通常会设置ImageView的宽高为屏幕的宽高,使用`match_parent`属性。 2. **图片加载库**:在实际开发中,单纯使用ImageView可能无法满足高性能的需求,如内存管理和异步加载。常见的图片加载库有...

    Android实现自适应屏幕的弹窗广告

    Android实现自适应屏幕的弹窗广告是指在Android平台上实现的弹窗广告,能够根据屏幕尺寸和原图片比例进行自适应缩放,实现了灵活的广告展示。 关键技术点 1. 使用Glide库加载图片,强制返回Bitmap对象,以便获取...

    webview网站全屏显示

    3. **网页自适应屏幕**: - 使用`WebSettings`对象配置WebView的行为,比如调整缩放级别、启用JavaScript等。 - 要让网页自动适应屏幕大小,可以设置`setUseWideViewPort(true)`和`setLoadWithOverviewMode(true)`...

    Android Big Image showing Android超大图片显示

    5. **图片适配屏幕宽度**: 在Android应用中,图片应自适应屏幕宽度,以保持良好的用户体验。这通常通过设置ImageView的`scaleType`属性实现,例如设置为`centerCrop`或`fitCenter`。在BigImageDemo中,开发者可能...

    Android webview全屏播放HTML video

    在创建Webview时,可以开启JavaScript支持,并设置自适应屏幕大小: ```java WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); settings.setUseWideViewPort(true); settings....

    CocosCreatorFullScreen.rar

    此外,全屏显示还涉及到操作系统级别的设置,例如在iOS和Android平台上,需要在各自的manifest文件中配置全屏权限。对于桌面平台,可能需要处理窗口管理器的限制。 总的来说,实现Cocos Creator的全屏显示需要综合...

    android 集成VLC 流媒体视频播放Demo

    确保你的VLC集成在各种Android设备上都能正常工作,包括不同屏幕尺寸、分辨率和硬件配置。可能需要针对低性能设备进行优化。 10. **持续更新** VLC项目持续更新,为了确保播放器的稳定性和兼容性,需要定期检查并...

    电信设备-能改变显示区域的屏幕、移动终端、及其屏幕显示方法.zip

    标题中的“电信设备-能改变显示区域的屏幕、移动终端、及其屏幕显示方法”涉及到的是一个与现代通信技术密切相关的主题,尤其是智能手机和平板电脑等移动终端设备的屏幕技术和显示控制策略。在这个领域,设计者们...

    android RDP远程桌面客户端源码(2015最新更新代码,高清桌面快速稳定)

    1)支持Android 2.2(含)以上系统 2)支持RDP协议 3)(理论上windows所有系统都支持,我亲测了Windows2003,Windows2008(包括R2版),Windows2012,所以只列出这三个) 4)支持远程桌面自定义分辨率,并能自适应...

    android RDP远程桌面客户端源码

    1)支持Android 2.2(含)以上系统 2)支持RDP协议 3)支持Windows2008 RemoteApp,实现应用交付功能 4)支持远程桌面自定义分辨率,并能自适应手机屏幕全屏显示 5)支持放大、缩小等基本手势操作 6)支持屏幕旋转 7...

    Android SDK-26

    在Android Studio中,通过设置项目构建目标为API 26,可以确保应用针对Android 8.0进行开发和测试。同时,开发者应确保遵循最新的开发规范,以充分利用新版本的特性并确保应用兼容性。 总结,Android SDK-26是...

    webview 播放在线视频不能全屏 (附件工程)

    3. **CSS样式问题**:检查视频元素的CSS样式,确保没有设置`max-width`、`max-height`或其他限制大小的属性,这可能阻止了视频在全屏模式下自适应屏幕大小。 4. **视频播放器插件**:有些在线视频服务(如YouTube)...

    解决Android中自定义DialogFragment解决宽度和高度问题

    同时,开发者可以像处理Fragment一样,将DialogFragment作为可复用的组件,根据屏幕大小显示不同的对话框内容。 在自定义DialogFragment时,通常需要重写onCreateView或onCreateDialog方法。onCreateView用于加载...

    GifViewShow.zip

    总结,"GifViewShow.zip"提供的示例项目展示了如何在Android中高效地处理和展示GIF资源,通过第三方库的集成、布局设计以及屏幕适配技术,实现了全屏和自适应屏幕尺寸的动画效果。这个示例对于理解Android中GIF处理...

    android 万能适配

    - 手机适配通常涉及到全屏显示,开发者可以通过设置`AndroidManifest.xml`中的`android:screenOrientation`属性来控制屏幕方向。 - 使用`fitsSystemWindows="true"`可以避免状态栏和导航栏遮挡布局。 - 自动全屏...

    Android如何让WebView中的HTML5页面实现视频全屏播放

    // 自适应屏幕大小settings.setLoadWithOverviewMode(true); // 页面在Webiew中以适合WebView的宽度来加载mWebView.setWebViewClient(new WebViewClient()); // 设置WebViewClientmWebView.setWebChromeClient...

Global site tag (gtag.js) - Google Analytics