对于Android中横竖屏的切换,当从竖屏切换到横屏时,竖屏的Activity会销毁,会加载横屏时的Activity。下面的实例就是我们在
切换横竖屏时让页面加载不同的布局内容。
在res文件夹下新建文件夹:layout-land,这里面的布局文件是我们把手机切换到横屏时加载到Activity中的内容。
这里我们先写一下竖屏时加载的内容:
activity-main.xml文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp" >
<TextView
android:id="@+id/tvTou"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:clickable="true"
android:gravity="center"
android:text="头条" />
<TextView
android:id="@+id/tvKe"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:clickable="true"
android:gravity="center"
android:text="科技" />
<TextView
android:id="@+id/tvTi"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:clickable="true"