From 8974f738413c5e3c0f04facd0bd3d95f433f0ec5 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Mon, 24 Mar 2025 14:43:07 +0800 Subject: [PATCH] Fix https://github.com/2dust/v2rayNG/issues/4407 --- .../com/v2ray/ang/ui/PerAppProxyAdapter.kt | 3 +- .../src/main/res/layout/activity_about.xml | 16 +++++----- .../main/res/layout/activity_bypass_list.xml | 5 ++- .../app/src/main/res/layout/activity_main.xml | 7 +++-- .../main/res/layout/activity_routing_edit.xml | 12 ++++--- .../res/layout/activity_routing_setting.xml | 2 ++ .../layout/activity_server_custom_config.xml | 2 +- .../res/layout/activity_server_hysteria2.xml | 12 +++---- .../layout/activity_server_shadowsocks.xml | 6 ++-- .../main/res/layout/activity_server_socks.xml | 4 +-- .../res/layout/activity_server_trojan.xml | 2 +- .../main/res/layout/activity_server_vless.xml | 8 +++-- .../main/res/layout/activity_server_vmess.xml | 6 ++-- .../res/layout/activity_server_wireguard.xml | 12 +++---- .../src/main/res/layout/activity_sub_edit.xml | 8 ++--- .../src/main/res/layout/activity_tasker.xml | 3 +- .../res/layout/activity_user_asset_url.xml | 2 +- .../main/res/layout/dialog_config_filter.xml | 6 ++-- .../res/layout/item_recycler_bypass_list.xml | 11 ++++--- .../main/res/layout/item_recycler_footer.xml | 5 ++- .../main/res/layout/item_recycler_main.xml | 31 ++++++++++--------- .../layout/item_recycler_routing_setting.xml | 12 +++---- .../res/layout/item_recycler_sub_setting.xml | 12 +++---- .../res/layout/item_recycler_user_asset.xml | 2 +- .../main/res/layout/layout_address_port.xml | 6 ++-- .../app/src/main/res/layout/layout_tls.xml | 24 +++++++++----- .../main/res/layout/layout_tls_hysteria2.xml | 12 ++++--- .../src/main/res/layout/layout_transport.xml | 12 ++++--- V2rayNG/app/src/main/res/values/dimens.xml | 6 +--- 29 files changed, 135 insertions(+), 114 deletions(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/PerAppProxyAdapter.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/PerAppProxyAdapter.kt index 0f150de3..1d02b3b1 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/PerAppProxyAdapter.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/PerAppProxyAdapter.kt @@ -4,7 +4,6 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.v2ray.ang.R import com.v2ray.ang.databinding.ItemRecyclerBypassListBinding import com.v2ray.ang.dto.AppInfo @@ -35,7 +34,7 @@ class PerAppProxyAdapter(val activity: BaseActivity, val apps: List, bl val view = View(ctx) view.layoutParams = ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, - ctx.resources.getDimensionPixelSize(R.dimen.view_height_dp64) * 0 + 0 ) BaseViewHolder(view) } diff --git a/V2rayNG/app/src/main/res/layout/activity_about.xml b/V2rayNG/app/src/main/res/layout/activity_about.xml index 2fffa342..62053559 100644 --- a/V2rayNG/app/src/main/res/layout/activity_about.xml +++ b/V2rayNG/app/src/main/res/layout/activity_about.xml @@ -58,7 +58,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_bypass_list.xml b/V2rayNG/app/src/main/res/layout/activity_bypass_list.xml index 90455574..c89e57ba 100644 --- a/V2rayNG/app/src/main/res/layout/activity_bypass_list.xml +++ b/V2rayNG/app/src/main/res/layout/activity_bypass_list.xml @@ -20,8 +20,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:paddingStart="@dimen/padding_spacing_dp16" - android:paddingEnd="@dimen/padding_spacing_dp16"> + android:padding="@dimen/padding_spacing_dp16"> @@ -63,7 +64,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_routing_edit.xml b/V2rayNG/app/src/main/res/layout/activity_routing_edit.xml index 81d0c150..aaddc74d 100644 --- a/V2rayNG/app/src/main/res/layout/activity_routing_edit.xml +++ b/V2rayNG/app/src/main/res/layout/activity_routing_edit.xml @@ -32,7 +32,7 @@ @@ -118,7 +118,7 @@ @@ -136,7 +136,7 @@ @@ -155,7 +155,7 @@ @@ -172,9 +172,11 @@ android:text="@string/routing_settings_outbound_tag" /> diff --git a/V2rayNG/app/src/main/res/layout/activity_routing_setting.xml b/V2rayNG/app/src/main/res/layout/activity_routing_setting.xml index 6b6dc077..6d536109 100644 --- a/V2rayNG/app/src/main/res/layout/activity_routing_setting.xml +++ b/V2rayNG/app/src/main/res/layout/activity_routing_setting.xml @@ -29,6 +29,8 @@ android:text="@string/routing_settings_domain_strategy" /> diff --git a/V2rayNG/app/src/main/res/layout/activity_server_hysteria2.xml b/V2rayNG/app/src/main/res/layout/activity_server_hysteria2.xml index 2e80686c..86df50ef 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_hysteria2.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_hysteria2.xml @@ -28,7 +28,7 @@ @@ -47,7 +47,7 @@ @@ -66,7 +66,7 @@ @@ -85,7 +85,7 @@ @@ -104,7 +104,7 @@ @@ -123,7 +123,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_server_shadowsocks.xml b/V2rayNG/app/src/main/res/layout/activity_server_shadowsocks.xml index 7dbd634f..666bef2b 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_shadowsocks.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_shadowsocks.xml @@ -28,7 +28,7 @@ @@ -46,9 +46,11 @@ android:text="@string/server_lab_security3" /> diff --git a/V2rayNG/app/src/main/res/layout/activity_server_socks.xml b/V2rayNG/app/src/main/res/layout/activity_server_socks.xml index 427389c1..90c1b883 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_socks.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_socks.xml @@ -29,7 +29,7 @@ @@ -48,7 +48,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_server_trojan.xml b/V2rayNG/app/src/main/res/layout/activity_server_trojan.xml index 8c3fd920..2159ec43 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_trojan.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_trojan.xml @@ -28,7 +28,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_server_vless.xml b/V2rayNG/app/src/main/res/layout/activity_server_vless.xml index a1ceee4b..de04f4ee 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_vless.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_vless.xml @@ -28,7 +28,7 @@ @@ -45,9 +45,11 @@ android:text="@string/server_lab_flow" /> @@ -65,7 +67,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_server_vmess.xml b/V2rayNG/app/src/main/res/layout/activity_server_vmess.xml index 08634c95..0c95238e 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_vmess.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_vmess.xml @@ -28,7 +28,7 @@ @@ -45,9 +45,11 @@ android:text="@string/server_lab_security" /> diff --git a/V2rayNG/app/src/main/res/layout/activity_server_wireguard.xml b/V2rayNG/app/src/main/res/layout/activity_server_wireguard.xml index 329bc38b..5a18e623 100644 --- a/V2rayNG/app/src/main/res/layout/activity_server_wireguard.xml +++ b/V2rayNG/app/src/main/res/layout/activity_server_wireguard.xml @@ -28,7 +28,7 @@ @@ -48,7 +48,7 @@ @@ -67,7 +67,7 @@ @@ -91,7 +91,7 @@ @@ -111,7 +111,7 @@ @@ -129,7 +129,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_sub_edit.xml b/V2rayNG/app/src/main/res/layout/activity_sub_edit.xml index d18664af..399297fd 100644 --- a/V2rayNG/app/src/main/res/layout/activity_sub_edit.xml +++ b/V2rayNG/app/src/main/res/layout/activity_sub_edit.xml @@ -44,7 +44,7 @@ @@ -88,7 +88,7 @@ @@ -152,7 +152,7 @@ @@ -172,7 +172,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/activity_tasker.xml b/V2rayNG/app/src/main/res/layout/activity_tasker.xml index c97811bf..56a1276d 100644 --- a/V2rayNG/app/src/main/res/layout/activity_tasker.xml +++ b/V2rayNG/app/src/main/res/layout/activity_tasker.xml @@ -10,7 +10,8 @@ + android:layout_height="wrap_content" + android:padding="@dimen/padding_spacing_dp8"> diff --git a/V2rayNG/app/src/main/res/layout/dialog_config_filter.xml b/V2rayNG/app/src/main/res/layout/dialog_config_filter.xml index e6d5dbc2..96f4e4bf 100644 --- a/V2rayNG/app/src/main/res/layout/dialog_config_filter.xml +++ b/V2rayNG/app/src/main/res/layout/dialog_config_filter.xml @@ -16,9 +16,11 @@ android:orientation="vertical"> + android:layout_height="wrap_content" /> @@ -36,7 +38,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/item_recycler_bypass_list.xml b/V2rayNG/app/src/main/res/layout/item_recycler_bypass_list.xml index bd6e447f..bb1dda3b 100644 --- a/V2rayNG/app/src/main/res/layout/item_recycler_bypass_list.xml +++ b/V2rayNG/app/src/main/res/layout/item_recycler_bypass_list.xml @@ -5,17 +5,18 @@ android:background="?attr/selectableItemBackground" android:clickable="true" android:focusable="true" + android:padding="@dimen/padding_spacing_dp8" android:gravity="center_vertical"> + android:layout_width="@dimen/view_height_dp48" + android:layout_height="@dimen/view_height_dp48" + android:padding="@dimen/padding_spacing_dp8" /> @@ -42,6 +43,6 @@ android:layout_height="wrap_content" android:clickable="false" android:focusable="false" - android:paddingEnd="@dimen/padding_spacing_dp16"/> + android:padding="@dimen/padding_spacing_dp8" /> \ No newline at end of file diff --git a/V2rayNG/app/src/main/res/layout/item_recycler_footer.xml b/V2rayNG/app/src/main/res/layout/item_recycler_footer.xml index 03245c76..c350ba58 100644 --- a/V2rayNG/app/src/main/res/layout/item_recycler_footer.xml +++ b/V2rayNG/app/src/main/res/layout/item_recycler_footer.xml @@ -8,7 +8,7 @@ + android:orientation="vertical"> + android:orientation="horizontal" + android:paddingTop="@dimen/padding_spacing_dp8" + android:paddingEnd="@dimen/padding_spacing_dp8" + android:paddingStart="@dimen/padding_spacing_dp4" + android:paddingBottom="@dimen/padding_spacing_dp8"> @@ -32,7 +35,7 @@ android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical" - android:paddingStart="@dimen/padding_spacing_dp16"> + android:padding="@dimen/padding_spacing_dp8"> + android:orientation="vertical" + android:paddingEnd="@dimen/padding_spacing_dp8" + android:paddingStart="@dimen/padding_spacing_dp8"> + android:orientation="horizontal"> + android:layout_gravity="end" + android:orientation="vertical"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> + android:padding="@dimen/padding_spacing_dp8"> @@ -49,7 +49,7 @@ @@ -68,7 +68,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/layout_tls.xml b/V2rayNG/app/src/main/res/layout/layout_tls.xml index 469c4b57..cef7a236 100644 --- a/V2rayNG/app/src/main/res/layout/layout_tls.xml +++ b/V2rayNG/app/src/main/res/layout/layout_tls.xml @@ -19,9 +19,11 @@ android:text="@string/server_lab_stream_security" /> @@ -42,7 +44,7 @@ @@ -61,9 +63,11 @@ android:text="@string/server_lab_stream_fingerprint" /> @@ -82,9 +86,11 @@ android:text="@string/server_lab_stream_alpn" /> @@ -102,9 +108,11 @@ android:text="@string/server_lab_allow_insecure" /> @@ -123,7 +131,7 @@ @@ -144,7 +152,7 @@ @@ -165,7 +173,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/layout_tls_hysteria2.xml b/V2rayNG/app/src/main/res/layout/layout_tls_hysteria2.xml index 329fcec2..a184d49a 100644 --- a/V2rayNG/app/src/main/res/layout/layout_tls_hysteria2.xml +++ b/V2rayNG/app/src/main/res/layout/layout_tls_hysteria2.xml @@ -19,9 +19,11 @@ android:text="@string/server_lab_stream_security" /> @@ -42,7 +44,7 @@ @@ -61,9 +63,11 @@ android:text="@string/server_lab_allow_insecure" /> @@ -81,7 +85,7 @@ diff --git a/V2rayNG/app/src/main/res/layout/layout_transport.xml b/V2rayNG/app/src/main/res/layout/layout_transport.xml index 309d9d15..0d9c9ae7 100644 --- a/V2rayNG/app/src/main/res/layout/layout_transport.xml +++ b/V2rayNG/app/src/main/res/layout/layout_transport.xml @@ -29,9 +29,11 @@ android:text="@string/server_lab_network" /> @@ -48,9 +50,11 @@ android:text="@string/server_lab_head_type" /> + android:layout_height="wrap_content" /> @@ -88,7 +92,7 @@ diff --git a/V2rayNG/app/src/main/res/values/dimens.xml b/V2rayNG/app/src/main/res/values/dimens.xml index 08a979bc..f68f7021 100644 --- a/V2rayNG/app/src/main/res/values/dimens.xml +++ b/V2rayNG/app/src/main/res/values/dimens.xml @@ -1,13 +1,9 @@ + 4dp 8dp 16dp - 24dp - 48dp - 64dp - 72dp - 90dp 160dp