fix(ui): 修复 GridLayout.LayoutParams 构造函数参数错误导致设置面板打不开
- GridLayout.LayoutParams 不支持 (width, height) 双参数构造 - 改用无参构造 + 分别设置 width/height 属性
This commit is contained in:
@@ -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) {}
|
||||
|
||||
Reference in New Issue
Block a user