如何在Android中建立EditText和TextView之间的关系?

时间:2018-04-04 06:38:08

标签: android

是否有建立表格行内的edittext和textview之间的关系?目的是在单击edittext时更改textview的颜色。某种亲子关系是可能的吗?任何线索?感谢。

2 个答案:

答案 0 :(得分:1)

您可以在Edittext上使用onClickListener或addTextWatcher来实现所需的行为。

答案 1 :(得分:1)

尝试此操作,当EditText处于焦点时TextView颜色会发生变化,并且在聚焦时,其他视图颜色会再次发生变化。

 editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View view, boolean isFocused) {
                textView.setTextColor(isFocused ? ContextCompat.getColor(this, R.color.bg_red) : ContextCompat.getColor(R.color.bg_blue));
            }
        });