diff --git a/app/build.gradle b/app/build.gradle
index cbc38667d..198256ba9 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,7 +11,7 @@ android {
minSdk 21
targetSdk 28
versionCode 222
- versionName "0119"
+ versionName "2.2.3"
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
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 bcb35346e..6f4fe3bd2 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
@@ -630,7 +630,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
int width = ResUtil.getScreenWidth() - ResUtil.dp2px(48);
ViewGroup.LayoutParams params = mBinding.episodeVert.getLayoutParams();
params.width = ResUtil.getScreenWidth();
- params.height = rowNum > 6 ? ResUtil.dp2px(300) : ResUtil.dp2px(rowNum * 50);
+ params.height = rowNum > 6 ? ResUtil.dp2px(300) : ResUtil.dp2px(rowNum * 44);
mBinding.episodeVert.setNumColumns(numColumns);
mBinding.episodeVert.setColumnWidth((width - ((numColumns - 1) * ResUtil.dp2px(8))) / numColumns);
mBinding.episodeVert.setLayoutParams(params);
diff --git a/app/src/leanback/res/layout/activity_video.xml b/app/src/leanback/res/layout/activity_video.xml
index f816474bb..a5c400157 100644
--- a/app/src/leanback/res/layout/activity_video.xml
+++ b/app/src/leanback/res/layout/activity_video.xml
@@ -296,6 +296,8 @@
android:paddingStart="24dp"
android:paddingEnd="24dp"
android:focusable="false"
+ app:focusOutEnd="true"
+ app:focusOutFront="true"
android:visibility="gone" />