在代码引用颜色R.id.color问题,代码中设置背景图片和style方法

  通常我们在res/color.xml里定义了颜色,方便在布局和代码里用,在布局里,直接用R.color...就可以了,但是在代码里需要activity.getResourse().getcolor(R.color.red)而不能直接用R.color...。因为老忘,所以在此记录。

  在代码里设置背景图片方法是:LinearLayout linearLayout = new LinearLayout(DataActivity.this);

      linearLayout.setBackgroundDrawable(getResources().getDrawable(R.drawable.list_bg_white_selector));

  在代码里设置style方法是:TextView tv = getTextView();    tv.setTextAppearance(DataActivity.this, R.style.data_text);

原文地址:https://www.cnblogs.com/vapire/p/3642304.html