Skip to content

Commit e261e28

Browse files
committed
Add content description setter to RemoteViews
bug:5480389 Change-Id: I66616f379a244ba7f3552d766f3aaa77f207550a
1 parent 29a15a2 commit e261e28

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

api/current.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26782,6 +26782,7 @@ package android.widget {
2678226782
method public void setChar(int, java.lang.String, char);
2678326783
method public void setCharSequence(int, java.lang.String, java.lang.CharSequence);
2678426784
method public void setChronometer(int, long, java.lang.String, boolean);
26785+
method public void setContentDescription(int, java.lang.CharSequence);
2678526786
method public void setDisplayedChild(int, int);
2678626787
method public void setDouble(int, java.lang.String, double);
2678726788
method public void setEmptyView(int, int);

core/java/android/view/View.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4219,6 +4219,7 @@ public CharSequence getContentDescription() {
42194219
*
42204220
* @attr ref android.R.styleable#View_contentDescription
42214221
*/
4222+
@RemotableViewMethod
42224223
public void setContentDescription(CharSequence contentDescription) {
42234224
mContentDescription = contentDescription;
42244225
}

core/java/android/widget/RemoteViews.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1545,6 +1545,16 @@ public void setIntent(int viewId, String methodName, Intent value) {
15451545
addAction(new ReflectionAction(viewId, methodName, ReflectionAction.INTENT, value));
15461546
}
15471547

1548+
/**
1549+
* Equivalent to calling View.setContentDescription
1550+
*
1551+
* @param viewId The id of the view whose content description should change
1552+
* @param contentDescription The new content description for the view
1553+
*/
1554+
public void setContentDescription(int viewId, CharSequence contentDescription) {
1555+
setCharSequence(viewId, "setContentDescription", contentDescription);
1556+
}
1557+
15481558
/**
15491559
* Inflates the view hierarchy represented by this object and applies
15501560
* all of the actions.

0 commit comments

Comments
 (0)