0

シンプルなアプリがあります。そして、向きが変わってもビューがそのままの状態を保つことを望みます。どうやってやるの?

前もって感謝します!

4

3 に答える 3

2

android:configChanges="keyboardHidden|orientation"マニフェストファイルのアクティビティに追加します。

 <activity
        android:name="..." android:configChanges="keyboardHidden|orientation">
</activity> 

ランタイム変更の処理をお読みください

于 2012-07-26T09:31:05.167 に答える
0

android-sdk-windows/samplesディレクトリにある「Multiresolution」のサンプルアプリケーションを確認する必要があります

于 2012-07-26T09:38:41.997 に答える
0

@Nunu の回答に加えて、オーバーライドonConfigurationChanged(...)してビューに重要な変更を加えることができます。

マニフェストでアクティビティを縦向きまたは横向きにロックすることもできます。

編集

ポートレートでロックするには、次のようにマニフェストでアクティビティを宣言します。

<activity
    android:name="com.yourpackage.YourActivity"
    android:screenOrientation="portrait" />
于 2012-07-26T09:33:46.117 に答える