iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android实现横屏的代码及思路
  • 399
分享到

android实现横屏的代码及思路

Android 2022-06-06 10:06:54 399人浏览 薄情痞子
摘要

当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentV

当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml.

代码如下:
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {

Log.i("info", "landscape");

}

else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRaiT) {

Log.i("info", "portrait");

}


关于屏幕切换的时候

首先需要在Androidmanifest.xml中加入配置

android:confiGChanges="orientation|keyboardHidden|navigation

这样在程序中. Activity就不会重复的调用onCreate()

甚至不会调用onPause.onResume.

只会调用一个onConfigurationChanged(Configuration newConfig)

这是在XML加入配置选项的前提下.

如果在就加入选项的前提下.如上所说. Activity会重新激活onCreate方法

根据你自己的需求来选择配置改变时的处理机制这样比较好一点。

四、java怎样实现ping的功能来确定指定的IP地址是否能连通 可以用InetAddress的isReachable方法:
代码如下:
import java.net.InetAddress;public class MainTest { public static void main(String[] args) { 

try {  

int timeOut = 3000;  

byte[] ip = new byte[] {

(byte) 192, (byte) 168, (byte) 100, (byte) 151 };

  int retry = 4;   InetAddress address = InetAddress.getByAddress(ip); 

for (int i = 0; i < retry; i++) {

    if (address.isReachable(timeOut)) { 

   System.out.println(i + " OK");    }

else { 

   System.out.println(i + " LOSS");   

}  

}

catch (Exception e) {  

e.printStackTrace(); 

}

}

}

您可能感兴趣的文章:Android判断屏幕是横屏或是竖屏的简单实现方法基于Jquery的判断iPad、iPhone、Android是横屏还是竖屏的代码Android如何禁止横屏竖屏的变换android横竖屏切换不重启activity解决方案javascript判断iphone/android手机横竖屏模式的函数android横竖屏切换时候Activity的生命周期android实现在横竖屏切换时页面信息不被重置的示例分享android 判断横竖屏问题的详解Android禁止横屏竖屏切换的有效方法


--结束END--

本文标题: android实现横屏的代码及思路

本文链接: https://www.lsjlt.com/news/27705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • android长截屏原理及实现代码
    小米系统自带的长截屏应该很多人都用过,效果不错。当长截屏时listview就会自动滚动,当按下停止截屏时,就会得到一张完整的截屏。该篇就介绍一下长截屏的原理上篇中介绍了android屏幕共享实现方式,该篇的原理和上一篇基本一致。获取view...
    99+
    2023-05-30
    android 长截屏 roi
  • 内存屏障由来及实现思路
    目录01 CPU缓存02 缓存的一致性03 内存屏障的由来04 内存屏障实现思路很多人知道内存屏障这个东西应该是在学习volatile时看到的,但是对内存屏障依然存在很多疑惑:为什么...
    99+
    2024-04-02
  • Oracle SQL中实现indexOf和lastIndexOf功能的思路及代码
    在 Oracle SQL 中,没有直接提供类似于 indexOf 和 lastIndexOf 的内置函数。但可以通过使用其他字符串函...
    99+
    2023-08-16
    Oracle
  • Android实现横屏切换科学计算器
    本文实例为大家分享了Android实现横屏切换科学计算器的具体代码,供大家参考,具体内容如下 简单计算器设计,实现以下功能: 1、竖屏时能实现基本的加减乘除运算、回退和清空输入。 2...
    99+
    2024-04-02
  • Android应用怎么实现屏幕横竖屏切换功能
    Android应用怎么实现屏幕横竖屏切换功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 在AndroidManifest.xml中为Activity设置config...
    99+
    2023-05-31
    android roi
  • Android应用中是如何实现横竖屏切换的
    这篇文章给大家介绍Android应用中是如何实现横竖屏切换的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。横竖屏切换的过程,会经历onDestroy和onCreate。通俗点说,就是这个activity关闭了,有新起来...
    99+
    2023-05-31
    android roi
  • FP-Growth算法的Java实现+具体实现思路+代码
    目录FP-Growth算法的Java实现第一次扫描代码第二次扫描挖掘频繁项集总结FP-Growth算法原理 其他大佬的讲解 FP-Growth算法详解 FP-Growth算法的Jav...
    99+
    2024-04-02
  • 计算机中内存屏障由来及实现思路
    这篇文章给大家分享的是有关计算机中内存屏障由来及实现思路的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。01 CPU缓存如果你不了解讲内存屏障为什么要讲CPU缓存,接着往后看。学过《计算机组成原理》的同学应该都听过...
    99+
    2023-06-29
  • android屏幕圆角实现方法的示例代码
    现在很多全面屏手机的屏幕四角做成圆的,其圆润的感觉给人带来别样的视觉体验。先来一张我大锤子镇楼(不是广告呀,锤子没给钱),大家来直观感受一下圆角的魅力。锤子.jpg当然这种是硬件上实现的,我怀疑也是方的显示屏,然后做了个圆角遮蔽。那对于我们...
    99+
    2023-05-30
    android 屏幕 圆角
  • Vuex数据持久化实现的思路与代码
    什么是vuex vuex :是一个专为vue.js开发的状态管理器,采用集中式存储的所有组件状态 五个属性: state、getters、mutations、actions、mod...
    99+
    2024-04-02
  • js实现放大镜效果的思路与代码
    本文实例为大家分享了js实现放大镜效果的具体代码,供大家参考,具体内容如下 样式展示: 思路 先准备两张图片,一张小图,一张大图,并且两张图片有一个整数比值 在小图片的上方设置一个...
    99+
    2024-04-02
  • android设备间实现无线投屏的示例代码
    目录前言投屏服务端的实现投屏客户端的实现效果遇到的错误前言 Android提供了MediaProjection来实现录屏,通过MediaProjection可以获取当前屏幕的视频流,...
    99+
    2024-04-02
  • Vue实现递归组件的思路与示例代码
    目录前言一、递归组件是什么?二、Vue实现递归的核心思路三、代码示例1.父级2.子级3、实现效果补充:递归组件的应用场景总结前言 在我们开发过程中,为了提高开发效率,降低开发难度,我...
    99+
    2024-04-02
  • springboot整合websocket实现群聊思路代码详解
    实现思路 发送者向服务器发送大家早上好。其它客户端可以收到对应消息。 项目展示 通过springboot引入websocket,实现群聊,通过在线websocket测试进行展示。...
    99+
    2024-04-02
  • Android Compose实现伸缩ToolBar的思路详解
    目录ScrollableAppBar效果图主要思路布局预览实现过程ScrollableAppBar 效果图 当列表向上移动时,会先带动ToolBar向上位移,等ToolB...
    99+
    2024-04-02
  • Android中怎么实现横竖屏幕切换生命周期
    Android中怎么实现横竖屏幕切换生命周期,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、简介二、代码/activityLifeCycle_3Screen/Androi...
    99+
    2023-05-30
    android
  • android 手机截取长屏实例代码
    最近项目遇到一个需求:把当前页面保存到手机相册。想了想 我还不会呢,就百度了下大神的足迹,踏着大神的足迹,一路向前。废话不说,记录下,后期学习。 public class ScreenUtils {public static Bitmap ...
    99+
    2023-05-31
    android 手机 截取
  • Android 获取屏幕尺寸实例代码
    Android 获取屏幕尺寸实例代码实现代码: int mWidthScreen,mHeightScreen; Display display = getWindowManager().getDefaultDisplay(); mWidth...
    99+
    2023-05-31
    android 屏幕尺寸 roi
  • Android中怎么实现一个横屏切换科学计算器
    这篇文章给大家介绍Android中怎么实现一个横屏切换科学计算器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。简单计算器设计,实现以下功能:竖屏时能实现基本的加减乘除运算、回退和清空输入。2、横屏时变为科学计算器,实现...
    99+
    2023-06-15
  • Android ViewPagerIndicator详解及实例代码
    Android ViewPagerIndicator详解及实例代码关于自定义View的属性零碎知识自定义View和自定义属性的知识不再此提及,这里着重说的是属性在自定义View中的获取方式,自定义的属性如下:<?xml ver...
    99+
    2023-05-31
    android viewpagerindicator age
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作