更改微调器项目的颜色

时间:2015-03-28 10:55:18

标签: android

我正在开发一个Android应用程序,在活动中我有三个字段: 1.手机号码 2.旋转器 3.旋转器

用户输入手机号码后,我想更改微调器项目的颜色。

有人能告诉我这是怎么做到的吗? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

你可以听一下onfocuschanged这样做,就像here一样。或者,您可以实现textwatcher并监听ontextchanged事件,例如here

答案 1 :(得分:0)

试试这个:

EditText et = (EditText)findViewById(R.id.editText);

    et.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) { 
              if(count>0)
              {
                    // Set color of spinner item here
              }
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
        @Override
        public void afterTextChanged(Editable s) {
            Log.e("TextWatcherTest", "afterTextChanged:\t" +s.toString());
        }
    });