zoukankan      html  css  js  c++  java
  • Textview组件点击变色和替换左边背景小图

    public void onClick(View v) {
             // TODO Auto-generated method stub
                switch (v.getId()) {
                case R.id.list_find_zan:
                    
                    TextView list_find_zany=(TextView) v;
                    
                    Resources resource = (Resources) getBaseContext().getResources();
                    ColorStateList csl = (ColorStateList) resource
                            .getColorStateList(R.color.color_text_selected);
                    list_find_zany.setTextColor(csl);
                    Drawable drawable= getResources().getDrawable(R.drawable.load_hover);
                    /// 这一步必须要做,否则不会显示.
                    drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
                    list_find_zany.setCompoundDrawables(drawable, null, null, null);
                    break;
    
                default:
                    break;
                }
            
             }
    Resources resource = (Resources) getBaseContext().getResources();
                    ColorStateList csl = (ColorStateList) resource
                            .getColorStateList(R.color.color_text_normal);
                    ColorStateList cs2 = (ColorStateList) resource
                            .getColorStateList(R.color.text_normal);
                    
                    my_order_wish_list.setBackgroundColor(getResources().getColor(R.color.button_greg_hover));
                    my_order_wish_list_text.setTextColor(csl);
                    
                    my_order_alsowish_list.setBackgroundColor(getResources().getColor(R.color.button_greg));
                    my_order_alsowish_list_text.setTextColor(cs2);
  • 相关阅读:
    DNS原理入门
    软件架构入门
    熵:宇宙的终极规则
    新鲜事
    加密货币的本质
    汇编语言入门教程
    HTML & CSS
    [模板] 矩阵快速幂
    [模板] 三分
    [模板] 2-SAT 问题
  • 原文地址:https://www.cnblogs.com/xiaoli3007/p/4241738.html
Copyright © 2011-2022 走看看