gpt4 book ai didi

android - 在多行edittext android中将对齐方式设置为单行

转载 作者:行者123 更新时间:2023-11-29 01:48:15 25 4
gpt4 key购买 nike

是否可以在单行或多行edittext android中的几行上设置对齐方式?如果是,那么如何,如果不是,那为什么不呢?我从类似主题下发布的另一个问题中得到这个答案

“您不能在同一个 editText 控件中应用多个对齐方式。您必须通过某种文本内容的手动填充来解决您的问题”

那么如何为选定的行插入手动填充?

最佳答案

您可以使用 Alignment span 为多行 EditText 中的单行和多行设置对齐方式,前提是您知道该行的开始和结束索引。例如:

SpannableStringBuilder s = new SpannableStringBuilder("some text ");
AlignmentSpan span = new AlignmentSpan.Standard(Alignment.ALIGN_OPPOSITE);
s.setSpan(span, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
t.setText(s);

您可以通过覆盖起始索引和结束索引之间的多行来同时对多行应用对齐。

关于android - 在多行edittext android中将对齐方式设置为单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20046885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com