小编Mat*_*den的帖子

不推荐使用Xamarin Android SetBackgroundDrawable但不支持SetBackground()

var textView = parentView.FindViewById<TextView>(Resource.Id.txt_chat_message);
GradientDrawable gd = new GradientDrawable();
gd.SetCornerRadius(10);
gd.SetColor(Color.Yellow);
textView.SetBackgroundDrawable(gd);
Run Code Online (Sandbox Code Playgroud)

如上例所示SetBackgroundDrawable,我可以通过编程方式控制颜色和半径.我看过SetBackgroundResouce但是我找不到一个明确的例子,因为它似乎只是将一个ID带到了一个我无法改变的资源.

有人可以帮我提供一个替代方案,让我可以灵活地做到与SetBackgroundDrawable上面完全相同吗?

android xamarin android-drawable

9
推荐指数
1
解决办法
7389
查看次数

标签 统计

android ×1

android-drawable ×1

xamarin ×1