diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java index 8001a80af..4904c5cb7 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/SearchActivity.java @@ -22,6 +22,7 @@ import com.fongmi.android.tv.ui.adapter.WordAdapter; import com.fongmi.android.tv.ui.base.BaseActivity; import com.fongmi.android.tv.ui.custom.CustomKeyboard; import com.fongmi.android.tv.ui.custom.CustomTextListener; +import com.fongmi.android.tv.ui.custom.SpaceItemDecoration; import com.fongmi.android.tv.ui.dialog.SiteDialog; import com.fongmi.android.tv.utils.KeyUtil; import com.fongmi.android.tv.utils.Util; @@ -87,9 +88,12 @@ public class SearchActivity extends BaseActivity implements WordAdapter.OnClickL } private void setRecyclerView() { + mBinding.wordRecycler.setItemAnimator(null); mBinding.wordRecycler.setHasFixedSize(false); + mBinding.wordRecycler.addItemDecoration(new SpaceItemDecoration(1, 16)); mBinding.wordRecycler.setAdapter(mWordAdapter = new WordAdapter(this)); mBinding.recordRecycler.setHasFixedSize(false); + mBinding.recordRecycler.addItemDecoration(new SpaceItemDecoration(1, 16)); mBinding.recordRecycler.setAdapter(mRecordAdapter = new RecordAdapter(this)); } diff --git a/app/src/leanback/res/layout/activity_search.xml b/app/src/leanback/res/layout/activity_search.xml index 36cee8f54..9ad660345 100644 --- a/app/src/leanback/res/layout/activity_search.xml +++ b/app/src/leanback/res/layout/activity_search.xml @@ -29,11 +29,10 @@ android:id="@+id/recordRecycler" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginTop="-8dp" android:clipChildren="false" android:clipToPadding="false" android:overScrollMode="never" - android:paddingBottom="16dp" + android:paddingBottom="24dp" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" tools:itemCount="10" tools:listitem="@layout/adapter_search_record" /> @@ -106,11 +105,10 @@ android:id="@+id/wordRecycler" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginTop="-8dp" android:clipChildren="false" android:clipToPadding="false" android:overScrollMode="never" - android:paddingBottom="16dp" + android:paddingBottom="24dp" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" tools:itemCount="10" tools:listitem="@layout/adapter_search_word" /> diff --git a/app/src/leanback/res/layout/adapter_search_record.xml b/app/src/leanback/res/layout/adapter_search_record.xml index fe379929c..4996ab642 100644 --- a/app/src/leanback/res/layout/adapter_search_record.xml +++ b/app/src/leanback/res/layout/adapter_search_record.xml @@ -4,8 +4,6 @@ android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="8dp" - android:layout_marginBottom="8dp" android:background="@drawable/selector_item_round" android:ellipsize="marquee" android:focusable="true" diff --git a/app/src/leanback/res/layout/adapter_search_word.xml b/app/src/leanback/res/layout/adapter_search_word.xml index 84b4d3da4..31f45954a 100644 --- a/app/src/leanback/res/layout/adapter_search_word.xml +++ b/app/src/leanback/res/layout/adapter_search_word.xml @@ -4,8 +4,6 @@ android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="8dp" - android:layout_marginBottom="8dp" android:background="@drawable/selector_item_round" android:ellipsize="marquee" android:focusable="true"