From b51644048d80256219a2142f5c610c7f365a7b08 Mon Sep 17 00:00:00 2001
From: WaterRain <109326062+CATMIAOZHI@users.noreply.github.com>
Date: Sat, 1 Aug 2026 13:43:05 +0000
Subject: [PATCH] =?UTF-8?q?fix:=20widget=20=E7=94=A8=E9=87=8F=E6=9D=A1?=
=?UTF-8?q?=E5=B7=A6=E5=AF=B9=E9=BD=90=EF=BC=88label=20=E7=BB=9F=E4=B8=80?=
=?UTF-8?q?=2044dp=EF=BC=89+=20=E7=BD=B2=E5=90=8D=E5=8A=A8=E6=80=81?=
=?UTF-8?q?=E5=8C=96=E8=B7=9F=E9=9A=8F=E5=BA=94=E7=94=A8=E5=86=85=E8=AF=AD?=
=?UTF-8?q?=E8=A8=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 三套布局三行 label 统一 44dp:此前 row2/3 为 60dp、row1 44dp,
进度条起点差 16dp 导致不对齐;英文标签简化为 Week/Month 后 44dp 足够
- 署名 TextView 补 @+id/widget_brand,Provider 动态 setTextViewText:
与行标签同源(跟随应用内语言),避免宿主进程按系统语言渲染混搭
---
.../com/rainy/token/ui/widget/OpenCodeGoWidgetProvider.kt | 4 ++++
app/src/main/res/layout-night/widget_opencode_go.xml | 5 +++--
app/src/main/res/layout/widget_opencode_go.xml | 5 +++--
app/src/main/res/layout/widget_opencode_go_preview.xml | 4 ++--
4 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/app/src/main/java/com/rainy/token/ui/widget/OpenCodeGoWidgetProvider.kt b/app/src/main/java/com/rainy/token/ui/widget/OpenCodeGoWidgetProvider.kt
index 4de4a05..f9f3dfb 100644
--- a/app/src/main/java/com/rainy/token/ui/widget/OpenCodeGoWidgetProvider.kt
+++ b/app/src/main/java/com/rainy/token/ui/widget/OpenCodeGoWidgetProvider.kt
@@ -60,6 +60,10 @@ class OpenCodeGoWidgetProvider : AppWidgetProvider() {
for (widgetId in appWidgetIds) {
val views = RemoteViews(context.packageName, R.layout.widget_opencode_go)
+ // 署名动态设置:与行标签同源(跟随应用内语言),
+ // 避免 XML 静态文本由宿主进程按系统语言渲染造成中英混搭
+ views.setTextViewText(R.id.widget_brand, context.getString(R.string.widget_brand))
+
// 点击左上角品牌 → 打开 APP;点击其它内容区域 → 切换服务;刷新按钮单独刷新。
val openAppIntent = Intent(context, MainActivity::class.java).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
diff --git a/app/src/main/res/layout-night/widget_opencode_go.xml b/app/src/main/res/layout-night/widget_opencode_go.xml
index 43df9ea..01e6fa9 100644
--- a/app/src/main/res/layout-night/widget_opencode_go.xml
+++ b/app/src/main/res/layout-night/widget_opencode_go.xml
@@ -137,7 +137,7 @@
android:gravity="center_vertical"
android:layout_marginBottom="3dp">
@@ -178,7 +178,7 @@
android:layout_marginBottom="3dp">
@@ -252,6 +252,7 @@
android:indeterminate="false" />
@@ -129,7 +129,7 @@
android:layout_marginBottom="8dp">