0

私は自分の Android アプリケーションを固定向きにしたいと考えています。ここでは、誰もアプリの向きを何らかの力で変更することはできません。これまでのところ、マニフェストのアクティビティ タグでこれらを使用しました。

android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"

私のエミュレータでは正常に動作していますが、実際のデバイスでは向き変更ボタンを押すと向きが変わり、力が近づきます。次に何をすべきですか?

4

2 に答える 2

2

マニフェストでandroid:configChanges="orientation|keyboardHidden"を定義する と、アクティビティは再開されず、代わりにonConfigurationChangedが呼び出されます。

そのため、Java ファイルで onConfigurationChanged メソッドをオーバーライドします。

于 2012-04-18T07:22:54.610 に答える
1

これをメインフェストに入れる

<activity
            android:name=".Assign"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
</activity>
于 2012-04-18T07:16:14.827 に答える