菜鸟学Android——横屏竖屏自适应布局
2014-03-09 14:11
197 查看
在开发手机应用的过程中,有一个细节不能忽视,那就是手机的横屏和竖屏。因为适应竖屏的布局,在横屏下未必美观。所以如何使应用能够自动适应两种情况还是很有必要的。当然,我们可以通过代码判断究竟是横屏还是竖屏,然后分别加载不同的布局文件。但这样会显得比较麻烦。在此介绍一种简单的方法,使应用只借助布局文件自适应横竖屏。
新建工程什么的就不说了,修改布局文件如下:
res/layout/main.xml:
res/layout-land/layout.xml:
res/layout-port/layout.xml:
这样我们就完成了简单的横竖屏自适应的应用,看看运行结果吧
新建工程什么的就不说了,修改布局文件如下:
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>
res/layout-port/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>
这样我们就完成了简单的横竖屏自适应的应用,看看运行结果吧
相关文章推荐
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android时时监测手机的旋转角度 根据旋转角度确定在什么角度加载竖屏布局 在什么时候加载横屏布局
- 菜鸟学android——webview播放网络视频,由竖屏转换为横屏全屏播放
- Android时时监測手机的旋转角度 依据旋转角度确定在什么角度载入竖屏布局 在什么时候载入横屏布局
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android自适应屏幕大小和layout布局(横屏|竖屏)
- Android 真正的九宫格布局 横屏竖屏上下均自动居中
- Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- android 设置布局横屏竖屏
- [转]Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
- Android初学习 - 资源的国际化和横屏竖屏布局的切换
- Android自适应屏幕大小和layout布局(横屏|竖屏)