是否可以在android中同时使用getText()和setTextColor()?

时间:2016-06-29 09:44:13

标签: android textview gettext textcolor

我想问一下,我们可以同时使用getText()setTextColor()的textview api吗?我的意思是,如果在代码中,它应该如下所示:

TextView.getText().equals("Hehe").setTextColor(R.color.RED);

我感谢这里的任何答案或建议。非常感谢!

3 个答案:

答案 0 :(得分:0)

不,不可能。函数equals返回boolean而不是TextView

你应该尝试:

if (textView.getText().equals("Hehe")) {
  textView.setTextColor(R.color.RED);
}

答案 1 :(得分:0)

您的代码没有意义。

tv.getText().equals("Hehe")

返回一个布尔值。你不能在布尔值上 SetTextColor

以及

TextView

是类,而不是对象。

答案 2 :(得分:0)

您可以使用三元运算符:

textview.gettext().equals("Hehe") ? textview.setTextColor(R.color.RED) : textview.setTextColor(R.color.Green)