背景:edittext获得焦点的时候,textView的字体颜色动态改变,以标记此edittext被选中;
实现:当edittext获得焦点的时候,在activity的public void onFocusChange(View v, boolean hasFocus)中用textview.setTextColor(int)动态改变textView的字体颜色。其中,int的格式必须为0xffssssss,0x代表十六进制,ff表示颜色透明度00~ff,ssssss表示颜色;
总结:本来想用xml中的selector实现textView的颜色改变,不过,因为editText获取焦点后,textview无法再获取焦点,所以用selector实现很有难度,展示还没找到selector的实现方法;如果有大神赐教就妥妥儿的了!
图片展示: