Android(安卓)横竖屏切换
16lz
2021-12-04
Android 横竖屏切换
布局文件
功能代码实现
源码地址:http://download.csdn.net/detail/csdnyuandaimaxuexi/9214399
布局文件
<?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
更多相关文章
- android eclipse 项目相互引用设置
- Android弹出软键盘工具类
- Android实现左侧滑动菜单
- Android的状态栏通知(Notification)
- Android(安卓)RecyclerView 分割线(DividerItemDecoration )
- Android点击效果加边框
- 在Android(安卓)WebView中设置Cookie
- Android(安卓)自定义ProgressBar--进度自己设置图片
- android Gallery 详解