Android 横竖屏切换
布局文件
<?xml version="1.0" encoding="utf-8"?>    


<?xml version="1.0" encoding="utf-8"?>    


功能代码实现
package com.ncsyeyy.YeyyHengShu;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import android.widget.Toast;public class MyActivity extends Activity {    /**     * Called when the activity is first created.     */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.vertical);    }    @Override    public void onConfigurationChanged(Configuration newConfig){        super.onConfigurationChanged(newConfig);//        newConfig.orientation获得当前品名状态是横向或者竖向//        Configuration.ORIENTATION_PORTRAIT 表示竖向//        Configuration.ORIENTATION_LANDSCAPE 表示横屏//        通过当前切换后的屏幕的方向,设置不同的显示视图        if (newConfig.orientation==Configuration.ORIENTATION_PORTRAIT){//            当竖屏的时候提示显示竖屏            Toast.makeText(MyActivity.this,"现在是竖屏",Toast.LENGTH_LONG).show();//            设置当前页面的布局视图为vertical            setContentView(R.layout.vertical);        }else if (newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){//            当时横屏的时候提示显示横屏            Toast.makeText(MyActivity.this,"现在是横屏",Toast.LENGTH_LONG).show();//            设置当前页面的布局视图为horizontal            setContentView(R.layout.horizontal);        }    }}

     


源码地址:http://download.csdn.net/detail/csdnyuandaimaxuexi/9214399








更多相关文章

  1. android eclipse 项目相互引用设置
  2. Android弹出软键盘工具类
  3. Android实现左侧滑动菜单
  4. Android的状态栏通知(Notification)
  5. Android(安卓)RecyclerView 分割线(DividerItemDecoration )
  6. Android点击效果加边框
  7. 在Android(安卓)WebView中设置Cookie
  8. Android(安卓)自定义ProgressBar--进度自己设置图片
  9. android Gallery 详解

随机推荐

  1. Android(安卓)实现图片的放大缩小及左右
  2. android隐藏以及显示软键盘以及不自动弹
  3. Android(安卓)-- 插件化
  4. Android(安卓)OTA 增量升级失败的问题
  5. Eclipse 开发 Android, Hello, DatePicke
  6. Java finished with non-zero exit value
  7. Android(安卓)Socket网络通信
  8. Android(安卓)中设计模式 ----原型模式
  9. android 开发 实例 下部主导航(1)
  10. Android(安卓)Keep screen on(保持屏幕唤