引用Drawable颜色常数及背景色
事先将定义好的颜色代码以drawable的名称存放于resources中,这是学习开发Android程序必须养成的好习惯,正如同字符串常数一样,颜色也是可以事先在res目录下的values文件下下的colors.xml文件下定义好的,定义格式如下:
2.实现代码:
2.1 layout布局文件
public class EX03_03 extends Activity { private TextView mTextView01; private TextView mTextView02; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mTextView01 = (TextView) findViewById(R.id.myTextView01); mTextView01.setText("我是套用Drawable背景色的戴维文字。"); //获取资源的方法 Resources resources = getBaseContext().getResources(); Drawable HippoDrawable = resources.getDrawable(R.drawable.white); mTextView01.setBackgroundDrawable(HippoDrawable); mTextView02 = (TextView) findViewById(R.id.myTextView02); mTextView02.setTextColor(Color.MAGENTA); //Color类提供的颜色常量如下:// Constants // int BLACK // int BLUE // int CYAN // int DKGRAY // int GRAY // int GREEN // int LTGRAY // int MAGENTA // int RED // int TRANSPARENT // int WHITE // int YELLOW } }