将电话号码格式化为“+79998887766”到“+79*********66”并更改字符串颜色android kotlin

问题描述 投票:0回答:0

我在资源中有这条线:

<string name="otp_sent_phone">Otp sent on %1$s</string>

作为输入,我得到一个

String
(电话号码),格式为
+79998887766
,我需要插入这个电话号码,以便:

  1. 该行看起来像这样: “
    Otp sent on +79*******66
  2. 铭文“
    Otp sent on
    ”是黑色的,“
    +79*******66
    ”是红色的

我该怎么做?它应该是什么样子的屏幕截图:

android kotlin string-formatting number-formatting
© www.soinside.com 2019 - 2024. All rights reserved.