android实现横屏的代码及思路

☆我们是朋友☆

☆我们是朋友☆

2016-02-19 09:40

下面是个超简单的android实现横屏的代码及思路教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

当屏幕变为横屏的时候,系统会重新呼叫当前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)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

这是在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");   

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

}  

}

catch (Exception e) {  

e.printStackTrace(); 

}

}

}

展开更多 50%)
分享

猜你喜欢

android实现横屏的代码及思路

编程语言 网络编程
android实现横屏的代码及思路

android dialog边框去除白色边框实现思路及代码

编程语言 网络编程
android dialog边框去除白色边框实现思路及代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

android获取屏幕像素思路及代码

编程语言 网络编程
android获取屏幕像素思路及代码

android获取音乐文件的内置专辑图片实现思路及代码

编程语言 网络编程
android获取音乐文件的内置专辑图片实现思路及代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java 图片压缩实现思路及代码

编程语言 网络编程
Java 图片压缩实现思路及代码

android 类似微信的摇一摇功能实现思路及代码

编程语言 网络编程
android 类似微信的摇一摇功能实现思路及代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

基于序列化存取实现java对象深度克隆的方法详解

基于序列化存取实现java对象深度克隆的方法详解

支持加号空格的查询

支持加号空格的查询
下拉加载更多内容 ↓