0

在我的android应用程序中..用户使用EditText输入了一个数字..我的应用程序告诉我这个数字是TextView中的整数还是浮点类型的数字..!我面临的问题是,我想以红色显示整数类型数的 TextView 和浮点数的绿色 .. 这应该是什么代码。

我想要的 if..else 条件代码是这样想象的:

TextView tv = (TextView) findViewById(R.id.my_text_view);
if (number= interger)
{
tv.setText("integer number");
// and the color of this TextView will be RED
}
else
{
tv.setText(Float number);
// and the color of this TextView will be GREEN
}

谢谢你。

4

2 回答 2

1

像这样的代码:

tv.setText(Html.fromHtml("<font color='red'>integer</font> is <font color='blue'>number</font>"));
于 2012-12-03T15:22:07.750 回答
0

这是资源中预定义颜色或定义颜色的示例 textview.setTextColor(this.getResources().getColor(R.color.orange));

于 2012-12-03T15:28:07.743 回答