读书人

关于android:screenOrientation=quot;port

发布时间: 2012-07-18 12:05:41 作者: rapoo

关于android:screenOrientation="portrait"

?

当在AndroidManifest.xml文件中定义了android:screenOrientation="portrait",就表示当我们切换横竖屏的时候,屏幕的内容始终以竖屏显示,而不会根据屏幕的方向来显示内容

AndroidManifest.xml文件

?

关于android:screenOrientation=
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.test"      android:versionCode="1"      android:versionName="1.0">    <uses-sdk android:minSdkVersion="8" />    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity android:name=".TestActivity"                  android:label="@string/app_name"                  android:screenOrientation="portrait">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>
关于android:screenOrientation=

?

main.xml文件

关于android:screenOrientation=
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    >    <TextView          android:id="@+id/tv"        android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:text="横竖屏切换测试"        />    <EditText         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:id="@+id/et"        /></LinearLayout>
关于android:screenOrientation=

TestActivity.java文件

关于android:screenOrientation=
package com.test;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import android.widget.EditText;import android.widget.TextView;public class TestActivity extends Activity {    EditText et;    TextView tv;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        et = (EditText) findViewById(R.id.et);        tv = (TextView) findViewById(R.id.tv);        System.out.println("我是onCreate方法");    }    @Override    public void onConfigurationChanged(Configuration newConfig) {        super.onConfigurationChanged(newConfig);        if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){            tv.setText("横屏");        }else{            tv.setText("竖屏");        }            }}

?

摘自:http://www.cnblogs.com/and_he/archive/2011/05/24/2055103.html

读书人网 >网络基础

热点推荐