我正试图使用SetStroke
的GradientDrawable
方法设置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/