jjzjj

SetTextColor

全部标签

android - 如何使用 setTextColor(ColorsStateList colors) 设置 TextColor?

当状态改变(按下,焦点)时我需要改变文本颜色...如何使用ColorstateList设置TextView的文字颜色? 最佳答案 如果您需要在代码中设置颜色(使用ColorStateList),但仍希望将颜色状态保留在XML中,您可能需要使用此:try{XmlResourceParserparser=getResources().getXml(R.color.your_colors);ColorStateListcolors=ColorStateList.createFromXml(getResources(),parser);mT

android - TextView setTextColor()不起作用

我以编程方式创建此类元素的列表(不是ListView,只是将它们添加到父级):另外,我在values/colors.xml中定义了一些颜色。如您所见,ID为“lagerstand_text”的TextView默认将其颜色设置为红色。这行得通。在Java中创建元素时,我会这样做lagerstandText.setText("bla");对于某些元素我也这样做lagerstandText.setTextColor(R.color.red);和其他颜色。虽然我不调用setTextColor()的元素是红色的,但所有其他元素都是灰色的,无论我选择哪种颜色(即使它再次是相同的红色)。这是为什么呢
12