我搜索了很长时间,但找不到正确答案。
我有Resources / values / colors.xml
我添加了<color name="colorBottomBar">#D0D0D0</color>
我想以编程方式将该颜色设置为textview。 我试过这个。
txtBottomHome.SetTextColor(Resources.GetColor(Resource.Color.colorBottomBar));
但Resources.GetColor
已被弃用
请帮帮我。
答案 0 :(得分:0)
我对Xamarin并不熟悉,但在标准Android中,Resources.getColor(int)
已被弃用,而不是Resources.getColor(int, Theme)
。然后,向后兼容的获取颜色的方式是ContextCompat.getColor(Context, int)
。也许在Xamarin中有一个等价物。