diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java
index 40d5429bc..5e976ee29 100644
--- a/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java
+++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchLayout.java
@@ -39,6 +39,7 @@ import android.widget.ImageView;
import android.widget.TextView;
import com.hippo.easyrecyclerview.EasyRecyclerView;
+import com.hippo.easyrecyclerview.MarginItemDecoration;
import com.hippo.ehviewer.R;
import com.hippo.ehviewer.client.data.ListUrlBuilder;
import com.hippo.ehviewer.client.exception.EhException;
@@ -122,9 +123,13 @@ public class SearchLayout extends EasyRecyclerView implements CompoundButton.OnC
setAdapter(mAdapter);
setHasFixedSize(true);
setClipToPadding(false);
- int paddingH = resources.getDimensionPixelOffset(R.dimen.gallery_list_margin_h);
- int paddingV = resources.getDimensionPixelOffset(R.dimen.gallery_list_margin_v);
- setPadding(paddingV, paddingH, paddingV, paddingH);
+ int interval = resources.getDimensionPixelOffset(R.dimen.search_layout_interval);
+ int paddingH = resources.getDimensionPixelOffset(R.dimen.search_layout_margin_h);
+ int paddingV = resources.getDimensionPixelOffset(R.dimen.search_layout_margin_v);
+ MarginItemDecoration decoration = new MarginItemDecoration(
+ interval, paddingH, paddingV, paddingH, paddingV);
+ addItemDecoration(decoration);
+ decoration.applyPaddings(this);
// Create normal view
View normalView = mInflater.inflate(R.layout.search_normal, null);
diff --git a/app/src/main/res/values-sw600dp/dimens.xml b/app/src/main/res/values-sw600dp/dimens.xml
index c73458fad..fe6d18bdd 100644
--- a/app/src/main/res/values-sw600dp/dimens.xml
+++ b/app/src/main/res/values-sw600dp/dimens.xml
@@ -18,17 +18,20 @@
24dp
- 360dp
+ 480dp
+
4dp
+
20dp
- 4dp
- 8dp
24dp
- 8dp
+
20dp
- 16dp
- 72dp
+
+
+ 4dp
+
+ 20dp
diff --git a/app/src/main/res/values-sw720dp-land/dimens.xml b/app/src/main/res/values-sw720dp-land/dimens.xml
new file mode 100644
index 000000000..573be5ebc
--- /dev/null
+++ b/app/src/main/res/values-sw720dp-land/dimens.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+ 76dp
+ 80dp
+
+
+ 76dp
+
+
+ 76dp
+
+
diff --git a/app/src/main/res/values-sw720dp/dimens.xml b/app/src/main/res/values-sw720dp/dimens.xml
index 784a15e01..c0e7cdfac 100644
--- a/app/src/main/res/values-sw720dp/dimens.xml
+++ b/app/src/main/res/values-sw720dp/dimens.xml
@@ -17,4 +17,6 @@
+
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 52d6a5b8b..9cac74c73 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -37,15 +37,22 @@
120dp
80dp
+
0dp
+
4dp
+
4dp
+
8dp
8dp
8dp
+
4dp
+
8dp
+
64dp
80dp
@@ -54,6 +61,13 @@
120dp
80dp
+
+ 0dp
+
+ 4dp
+
+ 4dp
+
24dp
18dp
@@ -75,8 +89,8 @@
8dp
- 16dp
- 16dp
+ @dimen/keyline_margin
+ @dimen/keyline_margin
48dp
240dp
diff --git a/unifile b/unifile
index 21d947418..ba9d43c42 160000
--- a/unifile
+++ b/unifile
@@ -1 +1 @@
-Subproject commit 21d947418ecb50da210a610327a941f87e65729a
+Subproject commit ba9d43c423d555aa1aca0de2edcd62b1576294bb