1

オーバーフロー ドロップダウン メニューのテーマを設定しようとしていますが、アクション バーのこの部分の正しいテーマとスタイルを見つけるのに苦労しています。

現在、次のファイルを探しています。

https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values /styles.xml

誰か教えてください。

4

1 に答える 1

0

ここで偽のホロテーマを作成することで、私が望むものを見つけることができました:

http://jgilfelt.github.com/android-actionbarstylegenerator/

次に、zip ファイル内の例を見て、テーマ/スタイル ファイルを次のように更新しました。

<item name="android:popupMenuStyle">@style/MyApp.Theme.PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/MyApp.Theme.DropDownListView</item>

<style name="MyApp.Theme.PopupMenu" parent="@android:style/Widget.Holo.ListPopupWindow">
    <item name="android:popupBackground">@drawable/theme_menu_popup_background</item>
</style>

<style name="MyApp.Theme.DropDownListView" parent="@android:style/Widget.Holo.ListView.DropDown">
    <item name="android:listSelector">@drawable/theme_menu_popup_selector</item>
</style>

すべてを完全にオーバーホールする方法を知りたいのですが、必要なスタイリング構文を見つけるのに非常に長い時間がかかるため、これらの重要なテーマ/スタイル固有のビットをアプリにドリップフィードすることしかできないようです. もっと簡単な方法があれば。

もちろんListPopupWindow、テキストの配置方法や色の変更方法さえわかりませんが、今のところは十分です。

于 2013-03-06T18:16:39.330 に答える