如何在Android Studio中使用Java更改文本颜色和文本大小?

v7pvogib  于 2022-12-09  发布在  Android
关注(0)|答案(3)|浏览(186)
package com.example.androidx;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

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

    public void setXiaomiPhone(View view) {
        TextView helloTextView = findViewById(R.id.textView);
        helloTextView.setText("Hello Xiaomi Phone");
   }
}

我需要更改“文本视图”中的文本,还需要更改文本的颜色和大小。如何操作?

q3qa4bjr

q3qa4bjr1#

要更改文本颜色:

textView.setTextColor(ContextCompat.getColor(context, R.color.<name_of_color>));

要更改文本大小:

textView.setTextSize(TypedValue.COMPLEX_UNIT_SP,14);
vhipe2zx

vhipe2zx2#

要更改颜色,请写入

helloTextView.setTextColor(Color.RED);

要更改大小,

helloTextView.setTextSize(14.0f);

您可以将所需的值,如 *Color.绿色 * 或 15.0f

7vux5j2d

7vux5j2d3#

helloTextView.setTextColor
(Color.parseColor("#hex code"));

相关问题