From 4df2423a947bcd3f024cc3d3a1a315a8dc428598 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Thu, 5 Mar 2009 14:34:35 -0800 Subject: auto import from //depot/cupcake/@136594 --- .../java/android/graphics/drawable/LevelListDrawable.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'graphics') diff --git a/graphics/java/android/graphics/drawable/LevelListDrawable.java b/graphics/java/android/graphics/drawable/LevelListDrawable.java index cf94a3a..7ae649f 100644 --- a/graphics/java/android/graphics/drawable/LevelListDrawable.java +++ b/graphics/java/android/graphics/drawable/LevelListDrawable.java @@ -34,9 +34,20 @@ import android.util.AttributeSet; * battery level. *

* It can be defined in an XML file with the <level-list> element. - * Each Drawable level is defined in a nested <item> + * Each Drawable level is defined in a nested <item>. For example: *

- * + *
+ * <level-list xmlns:android="http://schemas.android.com/apk/res/android">
+ *  <item android:maxLevel="0" android:drawable="@drawable/ic_wifi_signal_1" />
+ *  <item android:maxLevel="1" android:drawable="@drawable/ic_wifi_signal_2" />
+ *  <item android:maxLevel="2" android:drawable="@drawable/ic_wifi_signal_3" />
+ *  <item android:maxLevel="3" android:drawable="@drawable/ic_wifi_signal_4" />
+ * </level-list>
+ *
+ *

With this XML saved into the res/drawable/ folder of the project, it can be referenced as + * the drawable for an {@link android.widget.ImageView}. The default image is the first in the list. + * It can then be changed to one of the other levels with + * {@link android.widget.ImageView#setImageLevel(int)}.

* @attr ref android.R.styleable#LevelListDrawableItem_minLevel * @attr ref android.R.styleable#LevelListDrawableItem_maxLevel * @attr ref android.R.styleable#LevelListDrawableItem_drawable -- cgit v1.1