android - 无法从 int 转换为 Android.Graphics.Color

标签 android xamarin

在我的 Resources--> Values--> colors.xml

<color name="myview_background">#EDDDDD</color>

我正在尝试按如下方式分配该颜色:

 holder.ItemView.SetBackgroundColor(Resource.Color.myview_background);

我收到以下错误,我想知道我该如何解决?

Cannot convert from int to Android.Graphics.Color

最佳答案

试试这个:

holder.ItemView.SetBackgroundColor(_activity.Resources.GetColor(Resource.Color.mainview_background));

关于android - 无法从 int 转换为 Android.Graphics.Color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657424/

相关文章:

android - 如何在 Android 应用程序中集成 BHIM 应用程序支付网关?

android - 升级后 nfc_in_flutter 构建失败

android - 使用 GoogleApiClient.Builder 的电子邮件的范围常量

java - NoClassDefFoundError : Failed resolution of: Lcom/parse/ui/R$layout; on pre-Lollipop

xamarin - 移动跨平台相机帧提取

c# - 如何从 Xamarin Forms ListView 中删除项目?

c# - 如何将库中的图像 uri 存储在数据库中以便稍后在 Xamarin.Android 中加载?

java - 无法隐藏 Bottom Sheet ,Android

c# - Xamarin.Forms 中编辑器的边框颜色

xamarin - ItemsSource 可绑定(bind)属性