0

私のアプリケーションは、デフォルトでポートレートモードです。だから私はマニフェストファイル内にアンドロイドの特定のビューの画面の向きを変更します

<activity 
      android:name=".phone.activities.BasePhoneActivity" 
      android:configChanges="orientation|screenSize" 
      android:logo="@drawable/home_icon" 
      android:screenOrientation="sensorPortrait" 
      android:theme="@style/ItemListTheme" 
      android:windowSoftInputMode="stateAlwaysHidden|adjustResize" /> 

と宣言しました。

enter image description here

そしてスクリーンショットごとに自分の携帯電話には、ポートレートモードです。今私は左(90度)に私の携帯電話を回転させ、私はちょうど矢印イメージでレイアウトの向きを変更したい横モードで。しかし、私はすでにマニフェストファイルに android:screenOrientation="sensorPortrait"を与えています。私はアクティビティで onConfigurationChanged(Configuration newConfig)イベントを取得せず、そのレイアウトを変更することはできません。

答えて

0

ビューを強制することはできません。または、方法がわかりません。それができる活動。例えば風景の全体の活性を強制

はマニフェストで行うことができる。

<activity android:name=".ActivtyName" 
     android:screenOrientation="landscape" 
       > 

ビューを強制:回転させる必要がある場合

  • は、状況を検出します。 90度のための変換を適用onDraw()
  • は、あなたは、変換された位置に大きさを検出する必要が
関連する問題