Android TextView 字体 加粗以及判断是否加粗

设置TextView 加粗方法以及获取该TextView是否加粗状态的方式(tv代表TextView):

  1. 设置加粗 – tv.getPaint().setFakeBoldText(true);
    获取是否加粗 – tv.getPaint().isFakeBoldText()

  2. 设置加粗 – tv.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
    获取是否加粗 – tv.getTypeface().getStyle() == Typeface.BOLD

  3. 设置加粗 – 其他方式 –
    方式一
    tv.getPaint().setFakeBoldText(true);
    方式二
    TextPaint paint = tv.getPaint();
    paint.setStyle(Paint.Style.FILL_AND_STROKE);
    paint.setStrokeWidth(2); (这里的2就是字体的宽度,可以动态设置)
    方式三
    xml中 - android:textStyle=“bold”

    获取加粗 - 其他方式 -
    方式一
    tv.getTypeface().isBold();

    持续更新。。。。。。。。

你可能感兴趣的:(Android,android,java)