我是钛的新手,我想知道是否可以在string.xml中定义一个可以从app.tss访问的颜色?我知道它是原生的adroid。
<resources>
<string name="txt_loading_meta_data">Lade Metadaten</string>
<string name="txt_loading_get_appointment">Lade MyDay</string>
提前谢谢:
答案 0 :(得分:1)
如果在Ti.App命名空间中定义颜色(应用程序的全局颜色),则可以在app.tss文件中引用该颜色。
副作用是您可以在视图(xml文件)和控制器(JS代码)中引用它
示例app.tss
"Window": {
backgroundColor: Ti.App.STYLE.COLOR.WINDOW_BACKGROUND
}
示例alloy.js
Ti.App.STYLE.COLOR = {};
Ti.App.STYLE.COLOR.SELECTED_ELEMENT = "#6c9093";
Ti.App.STYLE.COLOR.WINDOW_BACKGROUND = "#8ab94c";
Ti.App.STYLE.COLOR.SHADOW = "#305460";
Ti.App.STYLE.COLOR.RED = "#912323";
Ti.App.STYLE.COLOR.GOLD = "#eee123";