📜  java set textview color - Java (1)

📅  最后修改于: 2023-12-03 15:01:32.129000             🧑  作者: Mango

Java设置 TextView 文本颜色

在 Android 中,可以通过代码设置 TextView 的文本颜色。以下是如何在 Java 中实现:

TextView textView = findViewById(R.id.text_view);  // 获取 TextView

textView.setTextColor(Color.RED);  // 设置文本颜色为红色

这里 findViewById(R.id.text_view) 的作用是获取布局中声明的 TextView,然后可以通过 textView.setTextColor(Color.RED) 方法设置颜色。其中,参数 Color.RED 是一个常量,指定了要设置的颜色,也可以使用其他常量或者 RGB 值等方式来指定所需颜色。

示例程序

下面给出一个完整的示例程序,演示如何实现 TextView 的文本颜色设置:

import android.graphics.Color;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private TextView textView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textView = findViewById(R.id.text_view);
        textView.setTextColor(Color.RED);
    }
}

这个示例程序通过 onCreate 方法在页面展示时设置了文本颜色。其中,setContentView(R.layout.activity_main) 方法指定了布局文件 activity_main.xml 用于显示页面。在布局文件中,需要预先定义好 TextView 组件并赋予一个标识符 R.id.text_view,这样才能通过 findViewById 方法获取到对应的组件。

总结

本文介绍了如何在 Java 中设置 TextView 的文本颜色,并给出了具体实例代码。在开发 Android 应用时,这项技能是非常基础和重要的,希望本文能够帮助到初学者和开发者。