有勇气的牛排博客
☰

安卓 setText()使用 嵌套html代码

有勇气的牛排 1635 安卓 2021-10-17 01:04:48

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

基础用法

package com.example.study; 

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    TextView textView1;

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

        textView1 = (TextView) findViewById(R.id.test);

        // 基础用法
        textView1.setText("666");
        
        textView1.setTextSize(20);
    }
}

嵌套html

索要使用的html代码:

<span style="color: red;">2</span>元

<span style="color: red;">2</span>元

安卓实现:

package com.example.study;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    TextView textView1;

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

        textView1 = (TextView) findViewById(R.id.test);
        
        // html代码
        String data = "<span style=\"color: red;\">2</span>元";
        // 使用 Html.fromHtml()函数
        textView1.setText(Html.fromHtml(data));

        textView1.setTextSize(20);
    }
}
×
×