gpt4 book ai didi

android - Xamarin.Droid 无法从 uint 转换为 Android.content.Res.colorStateList

转载 作者:搜寻专家 更新时间:2023-11-01 09:45:44 25 4
gpt4 key购买 nike

我正在尝试使用 GradientDrawableSetStroke 方法为 textView 设置黑色边框

GradientDrawable shape = new GradientDrawable();
shape.SetStroke(1, 0xFF000000);

我不能像在 java 中那样使用它,我遇到了错误

Error : Argument 2: cannot convert from 'uint' to 'Android.content.Res.colorStateList'

最佳答案

在 Xamarin 中,SetStroke(int width, int color) 不存在。

您可以改用 SetStroke(int width, Color color)。

像这样:

GradientDrawable shape = new GradientDrawable();
shape.SetStroke(1, Resources.GetColor(Resource.Color.black);

关于android - Xamarin.Droid 无法从 uint 转换为 Android.content.Res.colorStateList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38238232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com