diff options
author | Jim Miller <jaggies@google.com> | 2011-10-10 17:48:01 -0700 |
---|---|---|
committer | Jim Miller <jaggies@google.com> | 2011-10-10 19:11:06 -0700 |
commit | 67e043db11b29f3c0c84529ae21a0fdd7ae11c6d (patch) | |
tree | a03610fb79bed647bdafa827714576fca5a9acb5 /core/java/com/android/internal/widget | |
parent | 338140f7340a5471b5c5e8152405bc810fe56769 (diff) | |
download | frameworks_base-67e043db11b29f3c0c84529ae21a0fdd7ae11c6d.zip frameworks_base-67e043db11b29f3c0c84529ae21a0fdd7ae11c6d.tar.gz frameworks_base-67e043db11b29f3c0c84529ae21a0fdd7ae11c6d.tar.bz2 |
Fix 5249234: Add contentDescription to buttons on transport control on lock screen.
Change-Id: Ie4e9139e01c37a0d9542ff9996a84db0083b35ef
Diffstat (limited to 'core/java/com/android/internal/widget')
-rw-r--r-- | core/java/com/android/internal/widget/TransportControlView.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/core/java/com/android/internal/widget/TransportControlView.java b/core/java/com/android/internal/widget/TransportControlView.java index 1042a59..73d9f10 100644 --- a/core/java/com/android/internal/widget/TransportControlView.java +++ b/core/java/com/android/internal/widget/TransportControlView.java @@ -336,20 +336,27 @@ public class TransportControlView extends FrameLayout implements OnClickListener if (state == mPlayState) { return; } + final int imageResId; + final int imageDescId; switch (state) { case RemoteControlClient.PLAYSTATE_PLAYING: - mBtnPlay.setImageResource(com.android.internal.R.drawable.ic_media_pause); + imageResId = com.android.internal.R.drawable.ic_media_pause; + imageDescId = com.android.internal.R.string.lockscreen_transport_pause_description; break; case RemoteControlClient.PLAYSTATE_BUFFERING: - mBtnPlay.setImageResource(com.android.internal.R.drawable.ic_media_stop); + imageResId = com.android.internal.R.drawable.ic_media_stop; + imageDescId = com.android.internal.R.string.lockscreen_transport_stop_description; break; case RemoteControlClient.PLAYSTATE_PAUSED: default: - mBtnPlay.setImageResource(com.android.internal.R.drawable.ic_media_play); + imageResId = com.android.internal.R.drawable.ic_media_play; + imageDescId = com.android.internal.R.string.lockscreen_transport_play_description; break; } + mBtnPlay.setImageResource(imageResId); + mBtnPlay.setContentDescription(getResources().getString(imageDescId)); mPlayState = state; } |