Вы можете использовать некоторые html теги, такие как <b>
, для жирного шрифта со следующим кодом:
textView.setText(Html.fromHtml("Login to the <b>Web Wallet</b> on PC or MAC"));
Затем вы можете определить свое собственное семейство шрифтов, как в Как создать собственное семейство шрифтов жирным шрифтом
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
app:fontStyle="normal"
app:fontWeight="400"
app:font="@font/roboto_LIGHT" />
<font
app:fontStyle="normal"
app:fontWeight="700"
app:font="@font/roboto_NORMAL" />
</font-family>
Вес 700 - это шрифт для жирного шрифта. И затем вы должны применить это созданное семейство шрифтов к TextView:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fontFamily="@font/my_custom_font"/>
Или вы можете добавить 3 TextViews в ConstraintLayout
и дать им некоторые ограничения, чтобы они находились в нужных вам позициях.