javascript - Titanium Appcelerator - 动态更改视图的边框颜色
问题描述
我是 Appcelerator 的新手,我试图通过 .js 文件更改视图的边框颜色。我无法找到合适的解决方案。
XML 文件
<View id="container" autoStyle="true" />
TSS 文件
#container: {
top: '5dp',
height: '50dp',
left: '20dp',
right: '20dp',
borderWidth: '1dp',
borderColor: 'blue'
}
.redBorder: {
borderColor: 'red'
}
.js 文件
$.addClass($.container, "redBorder");
请让我知道如何实现这一目标。
解决方案
您可以立即设置属性:
$.container.borderColor = 'red';
就是这样。希望能帮助到你!
推荐阅读
- elasticsearch - 如何对弹性搜索进行预过滤以提高性能?
- c# - 'System.Data.Common.DbDataAdapter.Fill(System.Data.DataTable)' 的最佳重载方法匹配有一些无效参数
- c# - 在动态占位符 C# 中生成动态控件
- oracle - 安装 Oracle Jdeveloper 12C 后找不到 jdev.conf
- vb6 - 如何从 VB6 生成堆损坏
- python - 如何为 Python 列表中的变量赋值?
- python-3.x - 使用 pip 安装库得到“连接超时”
- java - 用于发送带有附件的电子邮件的脚本 - 找不到文件源
- java - 循环后没有得到任何结果,几乎完成
- javascript - 使用 JavaScript 对多个数组进行代码优化