summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2016-04-05 14:15:09 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-04-05 14:15:10 +0000
commit16aaa3e5355a8a7213bb4cce8383108b9430e3e2 (patch)
tree7f2574c6fbdd258331951c0ebae93f6bb4d66b46
parenta0480cc36b5850ce0621ebe62fa350c4dde5d1b5 (diff)
parent952802e2d1ccfd93c6640de512105f4e400ce473 (diff)
Merge "Fix bad workaround docs in Resources.getDrawable()" into nyc-dev
-rw-r--r--core/java/android/content/res/Resources.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java
index 387fda717e48..93fe73b06e89 100644
--- a/core/java/android/content/res/Resources.java
+++ b/core/java/android/content/res/Resources.java
@@ -714,12 +714,11 @@ public class Resources {
* the resource ID passed here is an alias to another Drawable resource.
* This means that if the density configuration of the alias resource
* is different than the actual resource, the density of the returned
- * Drawable would be incorrect, resulting in bad scaling. To work
- * around this, you can instead retrieve the Drawable through
- * {@link TypedArray#getDrawable TypedArray.getDrawable}. Use
- * {@link android.content.Context#obtainStyledAttributes(int[])
- * Context.obtainStyledAttributes} with
- * an array containing the resource ID of interest to create the TypedArray.</p>
+ * Drawable would be incorrect, resulting in bad scaling. To work
+ * around this, you can instead manually resolve the aliased reference
+ * by using {@link #getValue(int, TypedValue, boolean)} and passing
+ * {@code true} for {@code resolveRefs}. The resulting
+ * {@link TypedValue#resourceId} value may be passed to this method.</p>
*
* <p class="note"><strong>Note:</strong> To obtain a themed drawable, use
* {@link android.content.Context#getDrawable(int) Context.getDrawable(int)}