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++) {
|
for (ci = 0; ci < commonColors.length; ci++) {
|
||||||
(function(hex) {
|
(function(hex) {
|
||||||
var colorBtn = new android.widget.TextView(context);
|
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 {
|
try {
|
||||||
colorBtn.setBackground(self.ui.createRoundDrawable(android.graphics.Color.parseColor(hex), self.dp(8)));
|
colorBtn.setBackground(self.ui.createRoundDrawable(android.graphics.Color.parseColor(hex), self.dp(8)));
|
||||||
} catch(eBg) {}
|
} catch(eBg) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user