fix(ui): 修复 GridLayout.LayoutParams 构造函数参数错误导致设置面板打不开

- GridLayout.LayoutParams 不支持 (width, height) 双参数构造
- 改用无参构造 + 分别设置 width/height 属性
This commit is contained in:
Hermes
2026-04-20 16:34:19 +08:00
parent b5e7695d1a
commit c68f0d1209

View File

@@ -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) {}