diff --git a/app/src/main/java/io/legado/app/ui/rss/article/RssArticlesFragment.kt b/app/src/main/java/io/legado/app/ui/rss/article/RssArticlesFragment.kt index 22a62bb63..21cc0c38d 100644 --- a/app/src/main/java/io/legado/app/ui/rss/article/RssArticlesFragment.kt +++ b/app/src/main/java/io/legado/app/ui/rss/article/RssArticlesFragment.kt @@ -54,12 +54,16 @@ class RssArticlesFragment : VMBaseFragment(R.layout.fragme private fun initView() { ATH.applyEdgeEffectColor(recycler_view) - recycler_view.layoutManager = if (activityViewModel.isGridLayout) { - GridLayoutManager(requireContext(), 2) + if (activityViewModel.isGridLayout) { + recycler_view.setPadding(8,0,8,0) + recycler_view.layoutManager = GridLayoutManager(requireContext(), 2) + while (recycler_view.itemDecorationCount > 0) + recycler_view.removeItemDecorationAt(0) } else { - LinearLayoutManager(requireContext()) + recycler_view.setPadding(0,0,0,0) + recycler_view.layoutManager = LinearLayoutManager(requireContext()) + recycler_view.addItemDecoration(VerticalDivider(requireContext())) } - recycler_view.addItemDecoration(VerticalDivider(requireContext())) adapter = RssArticlesAdapter(requireContext(), activityViewModel.layoutId, this) recycler_view.adapter = adapter loadMoreView = LoadMoreView(requireContext()) diff --git a/app/src/main/res/layout/item_rss_article_2.xml b/app/src/main/res/layout/item_rss_article_2.xml index 55eaa7aac..01c4f95cb 100644 --- a/app/src/main/res/layout/item_rss_article_2.xml +++ b/app/src/main/res/layout/item_rss_article_2.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:paddingLeft="4dp" - android:paddingTop="8dp" + android:paddingTop="6dp" android:paddingBottom="6dp" android:paddingRight="4dp" android:layout_width="match_parent" @@ -45,7 +45,7 @@ android:textSize="11sp" android:maxLines="1" android:paddingTop="8dp" - android:paddingBottom="2dp" + android:paddingBottom="4dp" app:layout_constraintTop_toBottomOf="@+id/tv_title" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9442a252a..297a4c632 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -243,7 +243,6 @@ 删除所有 搜索历史 清除 - 切换布局 正文显示标题 书源同步 无最新章节信息