亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android改變手機屏幕朝向的方法

2020-04-11 11:25:14
字體:
來源:轉載
供稿:網友

本文實例講述了Android改變手機屏幕朝向的方法。分享給大家供大家參考。具體如下:

模擬當點擊按鈕時,使手機朝向發生改變。

main.xml布局文件:

<?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">  <Button android:id="@+id/btn"     android:layout_width="fill_parent"    android:layout_height="wrap_content"     android:text="點擊更改屏幕朝向" />  <!-- android:hint: 當文本為空時顯示該文本 -->  <EditText android:id="@+id/editText"     android:layout_width="fill_parent"    android:layout_height="wrap_content"     android:cursorVisible="false"    android:hint="顯示當前屏幕朝向" /></LinearLayout>

清單文件:

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"   package="com.ljq.activity"   android:versionCode="1"   android:versionName="1.0">  <!-- 設置手機的朝向,不然無法獲取手機的朝向     android:screenOrientation="portrait"     android:configChanges="orientation" -->  <application android:icon="@drawable/icon" android:label="@string/app_name">    <activity android:name=".OrientationActivity"         android:label="@string/app_name"         android:screenOrientation="portrait"         android:configChanges="orientation">      <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category android:name="android.intent.category.LAUNCHER" />      </intent-filter>    </activity>  </application>  <uses-sdk android:minSdkVersion="7" />  <!-- 改變手機配置權限 -->  <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /></manifest>

OrientationActivity類:

package com.ljq.activity;import android.app.Activity;import android.content.pm.ActivityInfo;import android.content.res.Configuration;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class OrientationActivity extends Activity {  private EditText editText=null;  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    editText=(EditText)findViewById(R.id.editText);    Button btn=(Button)findViewById(R.id.btn);    btn.setOnClickListener(new View.OnClickListener(){      public void onClick(View v) {        //判斷是否可以獲得requestedOrientation屬性        if(OrientationActivity.this.getRequestedOrientation()==-1){          Toast.makeText(OrientationActivity.this, "系統的朝向無法獲取", Toast.LENGTH_LONG).show();        }else{          //手機屏幕的朝向有7個可選值,分別如下          //SCREEN_ORIENTATION_BEHIND: 繼承Activity堆棧中當前Activity下面的那個Activity的方向          //SCREEN_ORIENTATION_LANDSCAPE: 橫屏(風景照) ,顯示時寬度大于高度           //SCREEN_ORIENTATION_PORTRAIT: 豎屏 (肖像照) , 顯示時高度大于寬度           //SCREEN_ORIENTATION_NOSENSOR: 忽略物理感應器――即顯示方向與物理感應器無關,          //不管用戶如何旋轉設備顯示方向都不會隨著改變("unspecified"設置除外)          //SCREEN_ORIENTATION_SENSOR: 由物理感應器決定顯示方向,它取決于用戶如何持有設備,          //當設備被旋轉時方向會隨之變化――在橫屏與豎屏之間          //SCREEN_ORIENTATION_UNSPECIFIED: 未指定,此為默認值,由Android系統自己選擇適當的方向,          //選擇策略視具體設備的配置情況而定,因此不同的設備會有不同的方向選擇          //SCREEN_ORIENTATION_USER: 用戶當前的首選方向          if(OrientationActivity.this.getRequestedOrientation()==ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){            OrientationActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);          }else if(OrientationActivity.this.getRequestedOrientation()==ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){            OrientationActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);          }        }      }    });  }  /**   * 配置信息發生改變時觸發   */  @Override  public void onConfigurationChanged(Configuration newConfig) {    Toast.makeText(this, "系統的屏幕方向發生改變", Toast.LENGTH_LONG).show();    int o=getRequestedOrientation();//獲取手機的朝向    switch (o) {    case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:      editText.setText("當前屏幕朝向為: 橫屏");      break;    case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT:      editText.setText("當前屏幕朝向為: 豎屏");      break;    }    //不能省略,否則會報android.app.SuperNotCalledException: Activity OrientationActivity did not    //call through to super.onConfigurationChanged()異常    super.onConfigurationChanged(newConfig);  }}

運行結果:

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费在线电影| 一二美女精品欧洲| 国产丝袜精品第一页| 日韩精品视频在线免费观看| 欧美精品一二区| 欧美高清在线视频观看不卡| 精品国产欧美一区二区五十路| 欧美性猛交xxxx偷拍洗澡| 亚洲视频免费一区| 欧美性受xxxx白人性爽| 国产精品久久久久久久久影视| 97久久国产精品| 久久天天躁狠狠躁老女人| 九九热精品视频国产| 日韩黄色av网站| 国产精品观看在线亚洲人成网| 国产激情综合五月久久| 欧美福利视频在线观看| 日韩av在线不卡| 欧美插天视频在线播放| 日韩视频在线免费观看| 精品亚洲一区二区三区四区五区| 久久免费精品视频| 6080yy精品一区二区三区| 国产成人在线一区| 国产成人精品一区| 国产美女直播视频一区| 欧美成人免费大片| 亚洲一区二区久久久久久| 亚洲美女激情视频| 欧美第一页在线| 久久在线观看视频| 在线观看日韩欧美| 日韩电影在线观看中文字幕| 国产一区二区三区在线观看视频| 国产精品pans私拍| 国产精品视频久| 亚洲无限乱码一二三四麻| 91精品久久久久久综合乱菊| 国内免费精品永久在线视频| 亚洲bt欧美bt日本bt| 亚洲国产私拍精品国模在线观看| 欧美自拍大量在线观看| 久久久久久亚洲| 日韩欧美在线看| 国产欧美久久一区二区| 日本免费久久高清视频| 午夜精品一区二区三区av| 亚洲欧洲av一区二区| 久久久人成影片一区二区三区观看| 国产欧洲精品视频| 成人在线激情视频| 狠狠躁天天躁日日躁欧美| 日韩av在线一区二区| 精品久久久在线观看| 日韩av网址在线观看| 久久久国产精彩视频美女艺术照福利| 富二代精品短视频| 欧美做爰性生交视频| 亚洲午夜国产成人av电影男同| 亚洲视频在线免费看| 91精品国产91久久久久久最新| 久久久这里只有精品视频| 国产日本欧美一区二区三区在线| 日韩视频一区在线| www国产精品com| 热门国产精品亚洲第一区在线| 一区二区三区 在线观看视| 日韩最新中文字幕电影免费看| 精品亚洲永久免费精品| 久久国产精品网站| 成人中文字幕在线观看| 欧美激情久久久久久| 亚洲级视频在线观看免费1级| 日韩经典中文字幕在线观看| 亚洲精品资源在线| 国产精品视频专区| 国产日韩精品一区二区| 国产午夜精品麻豆| 日韩美女免费线视频| 国产主播在线一区| 亚洲日本aⅴ片在线观看香蕉| 日韩高清av一区二区三区| 国产精品极品美女粉嫩高清在线| 欧美特黄级在线| 亚洲成人精品视频在线观看| 欧美激情国产高清| 国产在线98福利播放视频| 亚洲石原莉奈一区二区在线观看| 亚洲欧美国产精品久久久久久久| 欧美在线国产精品| 亚洲第一精品电影| 欧美午夜激情在线| 国产成人精品视频在线| 91精品国产自产在线| 国产噜噜噜噜噜久久久久久久久| 久久国产精品久久久| 国产999精品| 欧美性极品xxxx娇小| 亚洲国产高清自拍| 亚洲成av人乱码色午夜| 精品动漫一区二区| 亚洲色图校园春色| 日本国产精品视频| 久久精品99久久香蕉国产色戒| 精品欧美一区二区三区| 97精品伊人久久久大香线蕉| 91系列在线观看| 日韩在线免费高清视频| 精品夜色国产国偷在线| 亚洲精品国产精品久久清纯直播| 最近日韩中文字幕中文| 国产精品久久久久久久久久东京| 成人字幕网zmw| 久热在线中文字幕色999舞| 在线播放国产精品| 国产精品久久久久久久久久免费| 欧美成年人视频网站| 欧美激情一区二区三级高清视频| 在线亚洲欧美视频| 一区二区三区日韩在线| 亚洲欧洲激情在线| 91免费版网站入口| 亚洲第一二三四五区| 国产欧美中文字幕| 色综合久久中文字幕综合网小说| 亚洲欧美激情视频| 久久精品视频va| 久久久精品国产一区二区| 精品调教chinesegay| 久久精品国产亚洲精品| 亚洲视频在线免费看| 国产精品自拍网| 欧美激情精品久久久久| 久久亚洲成人精品| 国产在线不卡精品| 欧美黄色小视频| 91亚洲精品一区二区| 亚洲影院污污.| 日韩电影大全免费观看2023年上| 久久av中文字幕| 国产精品爽爽爽爽爽爽在线观看| 成人黄色网免费| 疯狂做受xxxx欧美肥白少妇| 国产精品网站大全| 亚洲色图av在线| 在线观看日韩欧美| 精品国偷自产在线视频| 亚洲精品视频二区| 亚洲国产精品人久久电影| 色哟哟网站入口亚洲精品| 好吊成人免视频| 超碰精品一区二区三区乱码| 疯狂蹂躏欧美一区二区精品| 亚洲视频专区在线| 久99九色视频在线观看| 国产精品视频1区| 亚洲精品久久久久中文字幕二区| 5566成人精品视频免费| 色在人av网站天堂精品| 日韩av不卡在线| 久久偷看各类女兵18女厕嘘嘘| 欧美视频中文字幕在线| 日韩精品免费在线视频|