我正在试图改变安卓textview MonoDevelop的颜色。
我试过这样做:
TextView mapTextView = new TextView(contextOverlay);
mapTextView.Text = overlayDetailsForThisOverlay.stringName;
mapTextView.setTextColor(Color.RED); 我得到以下错误:
Android.Widget.TextView不包含setTextColor的定义。
我尝试添加以下语句作为使用语句:
using `Android.Graphics`; 没有运气。
能帮我一下吗?
发布于 2012-12-01 10:56:20
我不明白你是想改变背景颜色还是文本颜色。无论如何,要更改文本颜色,您应该使用以下内容:
TextView tv=new TextView(this);
tv.setTextColor(Color.argb(255, 255, 0, 0));//ARGB 255 255 0 0 is red并更改背景色:
TextView tv=new TextView(this);
tv.setBackgroundColor(Color.argb(255, 0, 255, 0));//ARGB 255 0 255 0 is green别忘了把这个放在你的进口品里:
import android.graphics.Color;发布于 2014-01-03 09:15:53
若要更改文本视图的颜色,应使用以下命令:
tv.SetTextColor(Resources.GetColorStateList(Resource.Color.textcolor));但是,首先您必须在包含以下代码的Value文件夹中创建一个xml文件(Color.xml):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="textcolor">#ffcc33</color>
</resources>https://stackoverflow.com/questions/13657357
复制相似问题