当前位置:  编程技术>移动开发

android实现横屏的代码及思路

    来源: 互联网  发布时间:2014-10-16

    本文导语:  当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml. 代码如下:if (this.getResources().getConfiguration().orientation == Confi...

当屏幕变为横屏的时候,系统会重新呼叫当前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获取屏幕像素思路及代码
  • Android 再按一次返回键退出程序实现思路
  • Android TableLayout数据列表的回显清空实现思路及代码
  • android获取照片的快照 思路及实现方法
  • Android中设置只有程序第一次运行才显示的界面实现思路
  • android dialog边框去除白色边框实现思路及代码
  • android 类似微信的摇一摇功能实现思路及代码
  • Android模拟器中窗口截图存成文件实现思路及代码
  • Android自定义格式显示Button的布局思路
  • android获取音乐文件的内置专辑图片实现思路及代码
  • Android 使用Intent传递数据的实现思路与代码
  • Android生存指南之:解Bug策略与思路问题的详解
  • Android中获取网页表单中的数据实现思路及代码
  • Android Metro菜单实现思路及代码
  • android 仿微信聊天气泡效果实现思路
  • Android自定义Adapter的ListView的思路及代码
  • Android实现歌曲播放时歌词同步显示具体思路
  • Android列表实现(3)_自定义列表适配器思路及实现代码
  • android 自定义ScrollView实现背景图片伸缩的实现代码及思路
  • android 自定义Android菜单背景的代码
  • android panellistview 圆角实现代码
  • android 简单图片动画播放的实例代码
  • android网络编程之android连接网络的简单示例代码
  • 用ubuntu下载的android源代码不知下到哪去了
  • docker中文入门学习手册 iis7站长之家
  • Android Bitmap和Drawable相互转换的简单代码
  • android WakeLock使用方法代码实例
  • android自动安装apk代码实例(不使用apk安装器安装)
  • 控制Android LED灯颜色的代码实例
  • android通过bitmap生成新图片关键性代码
  • android 跳转进市场的实现代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Android瀑布流实例 android_waterfall
  • Android开发需要的几点注意事项总结
  • Android系统自带样式 (android:theme)
  • android 4.0 托管进程介绍及优先级和回收机制
  • Android网络共享软件 Android Wifi Tether
  • Android访问与手机通讯相关类的介绍
  • Android 图标库 Android GraphView
  • Android及andriod无线网络Wifi开发的几点注意事项
  • 轻量级Android开发工具 Android Tools
  • Android 2.3 下StrictMode介绍
  • Android 开发环境 Android Studio
  • IDEA的Android开发插件 idea-android
  • Android手机事件提醒 Android Notifier
  • XBMC的Android客户端 android-xbmcremote
  • Android小游戏 Android Shapes
  • Android电池监控 Android Battery Dog
  • android开发:“android:WindowTitle”没有对应项no resource
  • Android 上类似IOS 的开关控件。 Android ToggleButton
  • Android 将 android view 的位置设为右下角的解决方法
  • Android 2D游戏引擎 Android Angle


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3