OSDN Git Service

When bringing up the media controller view, focus the play/pause button.
authorMarco Nelissen <marcone@google.com>
Wed, 19 Aug 2009 22:39:23 +0000 (15:39 -0700)
committerMarco Nelissen <marcone@google.com>
Thu, 20 Aug 2009 00:05:48 +0000 (17:05 -0700)
core/java/android/widget/MediaController.java

index 9910c37..446a992 100644 (file)
@@ -282,6 +282,9 @@ public class MediaController extends FrameLayout {
 
         if (!mShowing && mAnchor != null) {
             setProgress();
+            if (mPauseButton != null) {
+                mPauseButton.requestFocus();
+            }
             disableUnsupportedButtons();
 
             int [] anchorpos = new int[2];
@@ -416,6 +419,9 @@ public class MediaController extends FrameLayout {
                 keyCode ==  KeyEvent.KEYCODE_SPACE)) {
             doPauseResume();
             show(sDefaultTimeout);
+            if (mPauseButton != null) {
+                mPauseButton.requestFocus();
+            }
             return true;
         } else if (keyCode ==  KeyEvent.KEYCODE_MEDIA_STOP) {
             if (mPlayer.isPlaying()) {