0

私の主な活動のために、2 つのレイアウト ファイルを用意しました。1 つはポートレート モード用で、もう 1 つはランドスケープ モード用です。これらは私のxmlファイルの場所です。

縦向きモードの場合:

res/layout/activity_main.xml

横向きモードの場合:

res/layout-land/activity-main.xml

これらの構成をテストしたところ、上位の Android デバイスで完全に動作します。問題は、たとえば Android 1.6 では、横向きモードに切り替えるとアプリがクラッシュすることです。ここで何が問題なのですか?そのための回避策はありますか?

4

1 に答える 1

1

layout-land の xml ファイルの名前を次のように変更します。

res/layout-land/activity_main.xml

名前が一致しないため、エラーが発生します。activity-main.xmlからに変更しactivity_main.xmlます (ハイフンを undescore に置き換えます)。あなたは今元気なはずです。

于 2012-10-06T14:26:18.770 に答える