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);