以编程方式设置动态创建的EditTexts底线颜色?

时间:2017-02-01 02:00:51

标签: android

我有一个应用程序,你按下button,它会在当前的editTexts中添加2个单独的layout但我仍然坚持使用深色背景作为默认主题白色下划线。我无法改变editTexts的颜色,并且卡住了我不想要的主题颜色。

1 个答案:

答案 0 :(得分:0)

我想你是动态创建EditTexts(正如你在问题中所说的那样)。

您只需要改变新创建的EditText的背景。这可以通过以下方式实现:

yourEditText.getBackground()
            .mutate()
            .setColorFilter(getColor(R.color.someColor), PorterDuff.Mode.SRC_ATOP);

相关问题

Changing EditText bottom line color with appcompat v7