菜鸟学Android——横屏竖屏自适应布局
来源:互联网 发布:mac防火墙设置 编辑:程序博客网 时间:2024/06/06 06:49
在开发手机应用的过程中,有一个细节不能忽视,那就是手机的横屏和竖屏。因为适应竖屏的布局,在横屏下未必美观。所以如何使应用能够自动适应两种情况还是很有必要的。当然,我们可以通过代码判断究竟是横屏还是竖屏,然后分别加载不同的布局文件。但这样会显得比较麻烦。在此介绍一种简单的方法,使应用只借助布局文件自适应横竖屏。
新建工程什么的就不说了,修改布局文件如下:
res/layout/main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <include android:id="@+id/layout_test" layout="@layout/layout" /></LinearLayout>
res/layout-land/layout.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="横屏布局" /></LinearLayout>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="竖屏布局" /></LinearLayout>
这样我们就完成了简单的横竖屏自适应的应用,看看运行结果吧
0 0
- 菜鸟学Android——横屏竖屏自适应布局
- 菜鸟学android——布局文件的命名
- 菜鸟学android——GridView中解决图片重叠,使布局更美观
- 菜鸟学android(1)线性布局与相对布局
- 菜鸟学android(2)帧布局,绝对布局,表格布局,网格布局
- 菜鸟学android——paint画虚线的问题
- 菜鸟学android——正则表达式,替换
- 菜鸟学android——touch事件的传递顺序
- 菜鸟学android——设置图片透明度
- 菜鸟学android——Notification、PendingIntent问题
- 菜鸟学Android源码——Setting(1)
- 菜鸟Android学习之路03——线性布局
- [Android]屏幕自适应布局
- android自适应布局
- android布局 屏幕自适应
- Android 布局自适应屏幕
- Android线性布局自适应
- 菜鸟程序员—Andriod布局
- 汇编jmp指令用法
- ios-GCD
- Single Number II
- SVN设置忽略文件列表
- Linux 块设备驱动
- 菜鸟学Android——横屏竖屏自适应布局
- 第二周上机实践项目——文件+结构体实现实用系统
- 吃在海底捞
- JSP 乱码问题
- qt事件机制
- 2dx源码--js jsc先后
- Bash脚本之命令行参数$@和$*
- java io流中对象流的使用
- Leetcode Reverse Integer