2

**私はおそらくこれのために炎上するつもりですが、私には理由があります。

私はアプリに3つのテーマ(Holo Dark、Holo Light、およびHolo Light with Dark ActionBar)を切り替えるオプションがあるようにしています。特定の理由により、私は>> this <<ハックを使用して、ActionBarSherlock4.2を使用してハードメニューキーを備えたデバイスでActionOverflowを機能させました。問題は、テーマをHoloDarkまたはHoloLightに設定すると、メニュー項目の高さがかなり大きくなります(約48dp)が、Holo Light with Dark Actionbarに設定すると、メニューの高さが高くなります。アイテムは正常です(正常なものは何でも)。誰かがメニューアイテムを奇妙に振る舞わせる原因について何か考えがありますか?スタイルをチェックインしようとしましたが、問題の原因がわかりません。さらに情報が必要な場合は、質問してください:D

ホロダーク ダークアクションバー付きホロライト ホロライト

4

1 に答える 1

0

とった!この質問を投稿してすぐに諦めましたが、戻ってきて、ABSライブラリをいじって、答えを見つけました!私がしたことは追加することでした:

<item name="dropdownListPreferredItemHeight">48dp</item>

内の私のstyles.xmlに:

<style name="ThemeDark" parent="Holo.Theme"></style>

ダークテーマとライトテーマの両方でこれを実行しましたが、問題なく機能しています。:D

于 2013-02-18T06:29:38.253 に答える