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="片尾" />