私のstyles.xmlで、私はアクションバーのための完全なスタイリングオプションを知りたいです。
問題はEclipseが私にそれらを自動補完しないことです。
私はいくつかの部分をさまざまな場所で見つけましたが、完全なオプション/属性のリストが欲しいのですが。
例 - 属性さえ android:actionBarStyle
オートコンプリートでは提供されていませんでしたが、ドキュメントで確認しました。
<style name="Theme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
文書化されていないものがたくさんあります。 android:actionOverflowButtonStyle
これはアクションバーに関連していますが、アクションバーのスタイルにはありません。
アクションバーのスタイルをカスタマイズできる属性の完全なリストは何ですか? バックグラウンドからアクションモードへの分割、ホームへのタブへのオーバーフローへのアクションなど。
ありがとう。
回答:
回答№1は1あなたはすべての属性を見つけることができます。 R.attr
ドキュメンテーション (ヒント:それらはすべてで始まる action
)これらのいくつかは無関係かもしれません(のように) actionViewClass
しかし、あなたが使用できるものはすべてここに含まれるべきです。
actionBarDivider
actionBarItemBackground
actionBarSize
actionBarSplitStyle
actionBarStyle
actionBarTabBarStyle
actionBarTabStyle
actionBarTabTextStyle
actionBarWidgetTheme
actionButtonStyle
actionDropDownStyle
actionLayout
actionMenuTextAppearance
actionMenuTextColor
actionModeBackground
actionModeCloseButtonStyle
actionModeCloseDrawable
actionModeCopyDrawable
actionModeCutDrawable
actionModePasteDrawable
actionModeSelectAllDrawable
actionModeSplitBackground
actionModeStyle
actionOverflowButtonStyle
actionProviderClass
actionViewClass
もあります からのテーマ R.style
(つかいます コントロール+F "ActionBar"を検索する)、または アクションバーのスタイル設定可能な属性 R.styleable
.
回答№2の場合は0
ここから始めるのにいい場所です: https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/screen_action_bar.xml
これは画面全体のコンテンツで、アクションバー/アクションモード、コンテンツ、分割バーに分けられます。
それは3つのスタイルを定義します: ?android:attr/actionBarStyle
, ?android:attr/actionModeStyle
そして ?android:attr/actionBarSplitStyle
actionBarStyleがindeterminateProgressStyleを保持できることを知っている、またはタブをどのようにスタイル設定するかを知ることのように、そこからどうやって行きますか、私は本当に知りません:(