如何通过来自用户在 Sketchware 应用程序中的文本视图共享首选项设置背景线性颜色

问题描述

我正在尝试将背景颜色设置为线性,以便用户可以使用颜色选择器自定义自己的屏幕。每次我尝试为代码设置字符串或共享首选项时,它都会崩溃或说方法字符串 int 对此类型无效。我已经尝试过数字变量字符串和共享首选项,但它们仍然不起作用。我使用的是 Sketchware,因此编码与常规编码不同,我也不精通,因为我无法在 app.js 中编辑清单,因此它似乎效果不佳。谢谢

解决方法

如果有人需要找出这一点,请添加字符串 c 或您想在更多块中调用它的任何内容,然后在字符串中添加数字/字母以及更多块上 C 字符串中的第一个 FF(例如 FF022a49)。 linear1.setBackgroundColor(Color.parseColor("#"+_c));