改變螢幕方向

2021-07-13 05:09:49 字數 1732 閱讀 8241

package com.crazyit.ui.configurationdemo;

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.toast;

/** * 改變螢幕監聽方向

*/public

class

changecfgactivity

extends

activity

//如果當前是豎屏設為橫屏

if (cfg.orientation == configuration.orientation_portrait)

}});

}@override

public

void

onconfigurationchanged(configuration newconfig)

}

<?xml version="1.0" encoding="utf-8"?>

xmlns:android=""

xmlns:tools=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingbottom="@dimen/activity_vertical_margin"

android:paddingleft="@dimen/activity_horizontal_margin"

android:paddingright="@dimen/activity_horizontal_margin"

android:paddingtop="@dimen/activity_vertical_margin"

tools:context="com.crazyit.ui.configurationdemo.changecfgactivity">

android:id="@+id/change"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="改變螢幕方向" />

relativelayout>

android:name=".mainactivity"

android:configchanges="orientation">

android:name="android.intent.action.main" />

android:name="android.intent.category.launcher" />

intent-filter>

activity>

重寫了onconfigurationchanged(configuration newconfig)方法 當系統設定發生改變時,該方法將會自動呼叫.

targetsdkversion 12 屬性最高設定只能是 12 .如果設定的過高. 那麼onconfigurationchanged( ) 方法不會被觸發.

Android APP 設定螢幕方向

關於android中activity的橫豎屏切換問題可以通過androidmanifest.xml檔案中的activity來配置 android screenorientation unspecified user behind landscape portrait sensor nonsensor...

Qt 更改螢幕方向

最近專案中涉及到乙個豎屏的專案,螢幕解析度要求800 1600。原本是手動在電腦上設定好的,但不知道是系統不穩定亦或是其他什麼原因,客戶反饋隔一段時間就會出現系統自動改回原定1920 1080解析度。由於機器無人看守,必須自動檢測自動檢測改回。幾經查閱資料,終於找到了以程式設計方式更改螢幕方向的方法...

android 設定螢幕方向

setrequestedorientation activityinfo.screen orientation landscape 通過程式改變螢幕顯示的方向 1.landscape 橫屏 風景照 顯示時寬度大於高度 2.portrait 豎屏 肖像照 顯示時 高 度大於 寬 度 3.user 使用...