nativescript - 如何在 NativeScript 中访问 android 的 R 对象?
问题描述
我正在尝试R
使用 Angular 在 NativeScript 中访问 android 的对象,但我没有取得任何成功。这里的说明说这样做:
android.R.color.holo_purple
但是当我尝试从模块或模块导入android
变量时,我收到一个错误,即对象上的属性未定义。我如何访问?application
tns-core-modules/platform
R
android
R
解决方案
您不需要从模块导入android
变量。application
它在运行时默认自动可用。要删除编译时错误property doesn't exists
,只需将名为的变量声明android
为any
.
例如。
declare var android:any;
export class AppComponent{
let holoPurple=android.R.color.holo_purple;
}
推荐阅读
- python - 执行分组后删除异常值
- python - 读取带盒装问号的 csv
- python-3.x - 发电机根据条件boto3插入或更新
- c++ - 是否可以在 C++ 中创建一个带有负数的 3 维数组
- react-native - 键盘滚动视图问题反应原生
- angular - MatAutoComplete - 当在输入中输入未知文本并按下“ENTER”键时,如何停止在 mat-chip-list 中打开 MatAutoComplete
- python - 神经网络在第一次迭代后表现奇怪
- verilog - 无法为模块创建符号文件,因为端口的类型不受支持
- elixir - Elixir - 将复杂 if 语句的结果分配给变量
- angular - 具有非空值的角度模板编译 TS2531 错误