Как изменить TextColor и TextSize с помощью Java? - PullRequest
0 голосов
/ 09 ноября 2019
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");
   }
}

Мне нужно изменить текст в режиме просмотра текста, а также мне нужно изменить цвет и размер текста. Как я могу это сделать?


1 Ответ

2 голосов
/ 09 ноября 2019

Чтобы изменить цвет текста

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

Чтобы изменить размер текста

text.setTextSize(TypedValue.COMPLEX_UNIT_SP,14);
...