gpt4 book ai didi

支持 RTL 语言的 Android Justify spannable Textview

转载 作者:可可西里 更新时间:2023-11-01 19:08:30 24 4
gpt4 key购买 nike

我需要在android中创建一个自定义的text-view,首先它应该是justified,然后它应该支持spans和尽管它应该支持 RTL(从右到左)语言,例如:波斯语(波斯语),...

我在这个问题上工作了一个星期!但事实上我陷入了糟糕的境地,因为没有可用的库支持所有这些条件(JustifySpanableRTL)

你有什么想法吗?!


虽然我检查了很多库,例如:Link

最佳答案

此代码适用于我的 rtl textView:

         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
textView.setJustificationMode(LineBreaker.JUSTIFICATION_MODE_INTER_WORD);
}else {
textView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
textView.setGravity(Gravity.CENTER_HORIZONTAL);
}

关于支持 RTL 语言的 Android Justify spannable Textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675140/

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