android - 如何在 Xamarin Android 中使用 TextView 的 SetTextColor

标签 android xamarin xamarin.android

<分区>

我搜索了很长时间,但找不到正确的答案。

我有 Resources/values/colors.xml 我添加了 <color name="colorBottomBar">#D0D0D0</color>

我想以编程方式将该颜色设置到我的 TextView 。 我试过了。

txtBottomHome.SetTextColor(Resources.GetColor(Resource.Color.colorBottomBar));

但是Resources.GetColor已弃用。
请帮助我。

最佳答案

我不熟悉 Xamarin,但在标准 Android 中,Resources.getColor(int) 已被弃用,取而代之的是 Resources.getColor(int, Theme)。那么,获取颜色的向后兼容方法是 ContextCompat.getColor(Context, int)。也许 Xamarin 中有一个等价物。

关于android - 如何在 Xamarin Android 中使用 TextView 的 SetTextColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45385484/

相关文章:

Android 通知 - 普通 View 通知上的操作按钮(不扩展到大 View )

c# - 如何从代码后面访问数据到 MVVM

c# - 使用 C# 和 Xamarin 防止按 F8(播放)按钮后启动 iTunes/Music.app

c# - 如何在启动画面上请求许可并在被拒绝时退出?

c# - Xamarin 单体机器人 : WP7 => Android and Custom Control?

android - 如何从外部存储中读取属于其他应用程序的文件?

android - 如何使用他/她的号码获取联系人姓名

xamarin - 使用 Rx 在 Xamarin 中桥接事件

java - 如何找出应用程序保存我的可变位图的位置

c# - Xamarin Forms 嵌入资源图像作为 XAML 中 ContentPage 的背景