呦呦米
1.在res/values下新建一个xml文件,自定义命名为color.xml,写入代码如下: #CDCD00其中#CDCD00是颜色代码。 2.[java]package com.example.testlinearlaout;import android.os.Bundle;import android.app.Activity;import
android.content.res.Resources;import android.view.View;import
android.view.View.OnClickListener;import android.widget.Button;import
android.widget.TextView;public class MainActivity extends Activity { private TextView
MyTextView = null; private Button MyButton = null; public void onCreate(Bundle
savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MyTextView =
(TextView)findViewById(R.id.MyTextView); MyTextView.setText(R.string.beforechange); MyButton =
(Button)findViewById(R.id.MyButton); MyButton.setText(R.string.button); MyButton.setOnClickListener(new ButtonListener()); } class ButtonListener
implements OnClickListener{ public void onClick(View v) { Resources resources =
getBaseContext().getResources(); //核心代码 int
mycolor =
resources.getColor(R.color.selectcolor); //核心代码 MyTextView.setText(R.string.afterchange); //按钮按下后更改文本字符串 MyTextView.setTextColor(mycolor); //setTextColor(),括号里的是int类型 } }}