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

时间:2016-07-07 05:42:22

标签: android xamarin.android

我正在尝试使用SetStroke的{​​{1}}方法将黑色边框设置为textView

GradientDrawable

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

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

1 个答案:

答案 0 :(得分:2)

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

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

这样的事情:

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