30

現在、このコードを使用して仕切り線を確認しています。

medalsList.setDivider(new ColorDrawable(0x99F10529));
medalsList.setDividerHeight(1);

分割線が変更されていないListViewで使用されるデフォルトのRGBカラー(上記のコードに示されている)は何ですか?

4

2 に答える 2

39

デフォルトの仕切りはlistDivider、現在のテーマのアイテムによって決まります。ストックテーマの場合、デフォルトの仕切りは次のいずれかです。

  • android:drawable / divider_horizo​​ntal_dark(テーマ)
  • android:drawable / divider_horizo​​ntal_bright(Theme.Light)
  • android:drawable / divider_horizo​​ntal_holo_dark(Theme.Holo)
  • android:drawable / divider_horizo​​ntal_holo_light(Theme.Holo.Light)

これらのドローアブルは、SDKインストールのプラットフォームデータフォルダーにあります。

于 2012-08-03T02:10:38.057 に答える
33

次を使用できます。

<View
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:background="?android:attr/listDivider" />

参照:デフォルトの仕切りを取得するにはどうすればよいですか?

PSここに投稿するのは、Google検索が他のスレッドではなくこのスレッドに最初に到達するように見えるためです。

于 2015-11-08T18:02:24.853 に答える