Ich mag eine Funktion implementieren,Wie dynamisch die Textgröße in Android ändern
EditText Benutzer bei der Texteingabe, Sie Änderungen in Übereinstimmung mit der eingestellten Schriftgröße machen,
wie Google Text & Tabellen von Büro,
Nun fand ich einen Weg zu SpannableString
, aber lesen Sie einige Beispiele scheinen nicht in der Lage meine Bedürfnisse zu erreichen
int index = input.getSelectionEnd();
SpannableString spann = new SpannableString(show_input);
AbsoluteSizeSpan word_size = new AbsoluteSizeSpan(18,true);
spann.setSpan(word_size, 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
input.getText().insert(index, spann);
Also gibt es eine Möglichkeit, es zu bieten?
Ihre Frage ist nicht verständlich bitte geben Sie, was Sie wollen und was Sie haben. fügen Sie auch einen Code –
hinzu Es ist kompliziert. Aber SpannableString wird für Sie arbeiten. Sie müssen nur ein bisschen brainstorming machen. – activesince93
spann.setSpan (word_size, startStringPosition, endStringPosition, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); – activesince93