diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java
index fa76c23b1..7eaba0661 100644
--- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java
+++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java
@@ -91,8 +91,8 @@ public class CollectActivity extends BaseActivity implements SiteCallback, WordA
setRecyclerView();
setLayoutSize();
setViewModel();
+ checkKeyword();
setViewType();
- setKeyword();
setSite();
getHot();
search();
@@ -151,9 +151,14 @@ public class CollectActivity extends BaseActivity implements SiteCallback, WordA
});
}
- private void setKeyword() {
+ private void checkKeyword() {
if (TextUtils.isEmpty(getKeyword())) mBinding.keyword.requestFocus();
- else mBinding.keyword.setText(getKeyword());
+ else setKeyword(getKeyword());
+ }
+
+ private void setKeyword(String text) {
+ mBinding.keyword.setText(text);
+ mBinding.keyword.setSelection(text.length());
}
private void setSite() {
@@ -236,8 +241,7 @@ public class CollectActivity extends BaseActivity implements SiteCallback, WordA
@Override
public void onItemClick(String text) {
- mBinding.keyword.setText(text);
- mBinding.keyword.setSelection(text.length());
+ setKeyword(text);
search();
}
diff --git a/app/src/mobile/res/drawable/shape_accent.xml b/app/src/mobile/res/drawable/shape_accent.xml
index 4ef71bc17..068c51065 100644
--- a/app/src/mobile/res/drawable/shape_accent.xml
+++ b/app/src/mobile/res/drawable/shape_accent.xml
@@ -15,8 +15,8 @@
android:color="?attr/colorOutline" />
diff --git a/app/src/mobile/res/layout/activity_collect.xml b/app/src/mobile/res/layout/activity_collect.xml
index 62464a83e..7e55cb327 100644
--- a/app/src/mobile/res/layout/activity_collect.xml
+++ b/app/src/mobile/res/layout/activity_collect.xml
@@ -91,7 +91,7 @@
@@ -153,6 +159,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_accent"
android:gravity="center"
+ android:singleLine="true"
android:textColor="@color/control"
android:textSize="14sp"
tools:text="硬解" />
@@ -164,6 +171,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_accent"
android:gravity="center"
+ android:singleLine="true"
android:text="@string/play_loop"
android:textColor="@color/control"
android:textSize="14sp" />
@@ -175,6 +183,7 @@
android:layout_marginEnd="8dp"
android:background="@drawable/shape_accent"
android:gravity="center"
+ android:singleLine="true"
android:textColor="@color/control"
android:textSize="14sp"
tools:text="片頭" />
@@ -186,6 +195,7 @@
android:layout_marginEnd="0dp"
android:background="@drawable/shape_accent"
android:gravity="center"
+ android:singleLine="true"
android:textColor="@color/control"
android:textSize="14sp"
tools:text="片尾" />