Ich habe eine Schaltfläche in meiner Anwendung. Der Text in der Schaltfläche geht als " Type: Location
" so ähnlich.
Ich frage mich, ob es möglich ist, den Text auf der Schaltfläche als " Typ : Location"
zu änderni. Bold den Text teilweise auf der Schaltfläche ??
Vielen Dank für Ihre Zeit im Voraus.
Setze deine Zeichenfolge einfach in strings.xml und ändere sie so,
%Vor%und setze diesen Text wie folgt auf deine Schaltfläche
%Vor%Manchmal ist der obige Ansatz nicht hilfreich, wenn Sie möglicherweise dynamischen Text verwenden müssen. In diesem Fall kommt SpannableString zum Einsatz.
%Vor% Sie können es mit Html.fromHtml()
einstellen und als String eine String-Ressource mit HTML-Elementen angeben. Hoffe das hilft!
Sie können ein einfaches Markup-Verzeichnis in Strings verwenden, z. B.
"<b>Type</b>: Location"
Siehe Styling mit HTML-Markup
Wenn Sie Text programmgesteuert setzen möchten, verwenden Sie diese Methode
Schaltfläche
Zuerst müssen Sie die Eigenschaften der Schaltfläche in XML setzen
%Vor%Textansicht
%Vor%Ausgabe
Hallo, Dharrmbir