Android studio 点击按钮 改变viewtext 文字的颜色

activity_main.xml文件

 
    
    
    
        
    
        

MainActivity.java文件

package com.example.ruan.a1;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
   private TextView tv;
   private Button bt,bt1,bt2,bt3,bt4,bt5;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//设置显示的内容。

        //1.找到按钮,文本框
        tv=this.findViewById(R.id.TextView);
        bt=this.findViewById(R.id.button);
        bt1=this.findViewById(R.id.button1);
        bt2=this.findViewById(R.id.button2);
        bt3=this.findViewById(R.id.button3);
        bt4=this.findViewById(R.id.button4);
        bt5=this.findViewById(R.id.button5);

        //2.给按钮添加点击事件
        bt.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.RED);
            }
        });
        bt.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.RED);
            }
        });
        bt.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.RED);
            }
        });
        bt1.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.rgb(255,255,0));
            }
        });
        bt2.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.parseColor("#0080FF"));
            }
        });
        bt3.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.GREEN);
            }
        });
        bt4.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.parseColor("#FF80FF"));
            }
        });
        bt5.setOnClickListener(new  View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 3.改文本中的文字
                //tv.setText("eeeeeeee");
                tv.setTextColor(Color.parseColor("#8C008C"));
            }
        });

    }
}

你可能感兴趣的:(Android)