14

Holo で選択したリスト アイテムに対応するカラー コードを誰か教えてもらえますか? また、ホロで長押しリスト項目遷移を生成する色は何色ですか?Holo の色が colors.xml で定義されていることは知っていますが、どの色が選択と長押しのリスト アイテムの遷移に使用されるかはわかりません。前もって感謝します。

4

2 に答える 2

18

Android のプラットフォーム フレームワーク ベース、特にthemes.xmlファイルを見れば、質問に対する答えが見つかります。

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

このファイルは、とりわけ、次の 2 つの Holo テーマとそれに対応するアイテムを定義します。

Theme.Holo:

<style name="Theme.Holo">
    ...
    <item name="colorPressedHighlight">@color/holo_blue_light</item>
    <item name="colorLongPressedHighlight">@color/holo_blue_bright</item>
    ...
</style>

Theme.Holo.Light:

<style name="Theme.Holo.Light" parent="Theme.Light">
    ...
    <item name="colorPressedHighlight">@color/holo_blue_light</item>
    <item name="colorLongPressedHighlight">@color/holo_blue_bright</item>
    ...
</style>

お探しのカラーはこの2色だと思います。
色は次の 16 進コードに変換されます。

<!-- A light Holo shade of blue -->
<color name="holo_blue_light">#ff33b5e5</color>

<!-- A really bright Holo shade of blue -->
<color name="holo_blue_bright">#ff00ddff</color>
于 2013-02-20T20:39:24.847 に答える
11

これを試すことができます:

android:background="?android:attr/selectableItemBackground"

参照することもできます

Androidで選択色を取得するにはどうすればよいですか?

クリック可能なビューのデフォルトのセレクターの背景

于 2013-02-25T11:40:08.610 に答える