首页 > 解决方案 > 如何在 NativeScript 中访问 android 的 R 对象?

问题描述

我正在尝试R使用 Angular 在 NativeScript 中访问 android 的对象,但我没有取得任何成功。这里的说明说这样做:

android.R.color.holo_purple

但是当我尝试从模块或模块导入android变量时,我收到一个错误,即对象上的属性未定义。我如何访问?applicationtns-core-modules/platformRandroidR

标签: nativescriptangular2-nativescriptnativescript-angular

解决方案


您不需要从模块导入android变量。application它在运行时默认自动可用。要删除编译时错误property doesn't exists,只需将名为的变量声明androidany.

例如。

declare var android:any;
export class AppComponent{
  let holoPurple=android.R.color.holo_purple;
}

推荐阅读