gpt4 book ai didi

android - 如何在编辑过程中更改 Android 中 Android EditText 的背景和字体颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 11:52:18 27 4
gpt4 key购买 nike

我有一个 EditText 显示用户定义的文本标签。它显示为蓝色背景和白色字母。

但是当用户点击它时,我希望它变成白色背景和黑色字母,以表明它处于编辑模式。

然后当用户点击它时,我希望它像以前一样变回蓝底白字。另外,如果输入的文本比显示宽,我希望它左对齐。

我怎样才能做到这一切?

最佳答案

请试试这个:

    edittext.setOnFocusChangeListener(new OnFocusChangeListener() {

@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
v.setBackgroundColor(Color.WHITE);
((EditText) v).setTextColor(Color.BLACK);
} else {

v.setBackgroundColor(Color.BLUE);
((EditText) v).setTextColor(Color.WHITE);
}

}
});

关于android - 如何在编辑过程中更改 Android 中 Android EditText 的背景和字体颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560536/

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