EditText drawable left不会被更改

时间:2014-02-21 17:05:19

标签: java android android-edittext

我有一个EditText框,当字符数大于或等于4时,我想更改背景颜色和左边的可绘制框。如下面的代码片段中所示,我使用了{{1}捕获键入事件并且当前背景颜色发生变化,但TextWatcher不会更改setCompoundDrawable框上的drawable。 我做错了什么,还是某种故障?

EditText

1 个答案:

答案 0 :(得分:0)

在致电setCompoundDrawablesWithIntrinsicBounds(...)之前,

使用setBounds或致电左侧Drawable setCompoundDrawables