From c68f0d1209d4b8ce32753bdfc85edf8223c3989c Mon Sep 17 00:00:00 2001 From: Hermes Date: Mon, 20 Apr 2026 16:34:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BF=AE=E5=A4=8D=20GridLayout.Layo?= =?UTF-8?q?utParams=20=E6=9E=84=E9=80=A0=E5=87=BD=E6=95=B0=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E9=94=99=E8=AF=AF=E5=AF=BC=E8=87=B4=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E6=89=93=E4=B8=8D=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GridLayout.LayoutParams 不支持 (width, height) 双参数构造 - 改用无参构造 + 分别设置 width/height 属性 --- code/th_13_panel_ui.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/th_13_panel_ui.js b/code/th_13_panel_ui.js index 6f1e651..5a10386 100644 --- a/code/th_13_panel_ui.js +++ b/code/th_13_panel_ui.js @@ -574,7 +574,10 @@ FloatBallAppWM.prototype.createSettingItemView = function(item, parent, needDivi for (ci = 0; ci < commonColors.length; ci++) { (function(hex) { var colorBtn = new android.widget.TextView(context); - colorBtn.setLayoutParams(new android.widget.GridLayout.LayoutParams(self.dp(44), self.dp(44))); + var colorBtnLp = new android.widget.GridLayout.LayoutParams(); + colorBtnLp.width = self.dp(44); + colorBtnLp.height = self.dp(44); + colorBtn.setLayoutParams(colorBtnLp); try { colorBtn.setBackground(self.ui.createRoundDrawable(android.graphics.Color.parseColor(hex), self.dp(8))); } catch(eBg) {}