Android横竖屏改变布局的常见两种方式
来源:互联网 发布:人工智能不包含的内容 编辑:程序博客网 时间:2024/06/02 12:51
如果要让软件在横竖屏之间切换,由于横竖屏的高宽会发生转换,有可能会要求不同的布局。可以通过以下两种方法来切换布局:
1)在res目录下建立layout-land和layout-port目录,相应的layout文件名不变,比如main.xml。layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管,横竖屏切换时程序为调用Activity的onCreate方法,从而加载相应的布局。
2)假如布局资源不按照如上设置,则可以通过java代码来判断当前是横屏还是竖屏然后来加载相应的xml布局文件。因为当屏幕变为横屏的时候,系统会重新呼叫当前Activity的onCreate方法,你可以把以下方法放在你的onCreate中来检查当前的方向,然后可以让你的setContentView来载入不同的layout xml。
if(this.getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE)
{
}
0 0
- Android横竖屏改变布局的常见两种方式
- Android 横竖屏随意切换的两种方式
- View 常见的两种布局方式
- Android横竖屏切换改变布局
- Android应用横竖屏切换的两种方式,从表现上看最大的区别
- android TabHost的两种布局方式
- Android布局分析的两种方式
- android: 横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- android-横竖屏切换总结-布局改变和数据保存
- android-横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- android横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- android: 横竖屏切换总结-布局改变和数据保存
- Android常见的布局方式
- 深度解析数据分析对排名的决定作用(三)
- 数字签名是什么?
- Android 去除启动白屏
- Qt文件处理
- 线性地址-2
- Android横竖屏改变布局的常见两种方式
- _00024 妳那伊抹微笑_云计算之ClouderaManager以及CHD5.1.0集群部署安装文档V1.0
- 字符编码(UNICODE,UTF-8,UTF-16)的理解
- java UDP Socket(含代码)
- Struts2实现文件上传下载最终版
- 卫哲的3+1思考法
- 设计模式之反射与配置文件
- android input
- HDU 1159 Common Subsequence