gpt4 book ai didi

java - 如何以编程方式更改 EditText 底线

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:11 25 4
gpt4 key购买 nike

我有一个 Activity ,我在其中将数据 bundle 到另一个 Activity 。有了这些数据,我还 bundle 了一个自定义颜色,我希望在 Activity 2 中显示 EditText 的底线。

Activity 1:

Bundle bundle = new Bundle();
bundle.putExtra("Color", color);

Activity 2:

int value = getIntent().getExtras().getInt(Color)

现在,当我从 Activity 1 中获取包时,我能否以编程方式更改 EditText 的颜色?如果您能帮助我,我将不胜感激。

最佳答案

可能是这样的

Activity 2//

int value = getIntent().getExtras().getInt(Color);
// Here I assume you have defined edittext form layout file so it is not null
editText.getBackground().setColorFilter(value, PorterDuff.Mode.SRC_ATOP);

试试这个,让我知道它是否有效。

关于java - 如何以编程方式更改 EditText 底线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com