2012-04-16 16 views
0

/res/values-v11にthemes.xmlを追加し、そこに定義されているテーマが "@android:style/Theme.Holo.Light"または "@android:style /テーマ。ホロ "。 Galaxy Nexusで自分のアプリケーションを実行すると、すべてがうまく見えます。Android Holoテーマがエミュレータで動作しない

Android 4.0または4.0.3のエミュレータで実行すると、新しいHolo-Themeは有効にならないようです。 ActionBarボタンは表示されません。

答えて

1

「問題」は、エミュレータがデフォルトでハードウェアボタンを持つように設定されていることでした。したがって、ActionBarオーバーフローアイコンは表示されません。メニュー項目は、メニューボタンが押されたときにのみ表示されます。

ボタンなしの電話機でこれがどのように表示されるかをプレビューするには、AVDを作成し、プロパティー "hardware back/home key"をfalseに設定する必要があります。既存のAVDを編集してもこれを達成できません(紛らわしい)。

もう1つの問題は古いツールです。最新のエミュレータシステムイメージとSDKツール/プラグインを使用してください。 avdを再作成すれば、大丈夫です。 (私は、icのエミュレータでは全く機能しないテーマを持っていましたが、ホロのテーマを選択しなかっただけです)

関連する問題