diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 5f4d069da..edde43be9 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -640,8 +640,8 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List mBinding.video.setForeground(ResUtil.getDrawable(R.drawable.selector_video)); mBinding.video.setLayoutParams(mFrameParams); mDanmakuContext.setScaleTextSize(0.8f); + getFocus1().requestFocus(); mKeyDown.setFull(false); - mFocus1.requestFocus(); setFullscreen(false); setSubtitle(16); mFocus2 = null; @@ -1303,6 +1303,10 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List this.toggleCount = 0; } + private View getFocus1() { + return mFocus1 == null ? mBinding.video : mFocus1; + } + private View getFocus2() { return mFocus2 == null || mFocus2 == mBinding.control.opening || mFocus2 == mBinding.control.ending ? mBinding.control.next : mFocus2; }