java - android java如何从右侧在新行中追加文本

标签 java android

我想在我的 Android 应用程序中添加从右到左开始的新行后将文本附加到字符串 示例:

String g= "مرحبا";
g.append("\n اهلا");

所以这里的文本从左侧开始,请注意,我使用 textView 来显示此字符串。

最佳答案

根据您想要的结果,在 TextView 布局中使用其中之一:

android:textDirection="anyRtl"

(这将文本布局设置为从右到左)

android:gravity="right"

(这会将文本对齐到右侧)

我认为如果你想要左边一些行和右边一些行,你可以使用 html 标记,但我不确定这一点。

其他方法请参见How to make the text direction from right to left

关于java - android java如何从右侧在新行中追加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31984352/

相关文章:

java - 反序列化操作请求消息正文时出现 JAX-WS 错误

java - JtextEditorPane - 如何防止复制和粘贴将文本换行到 html 段落标记中?

java - 如何将jar文件作为项目导入到eclipse中以使用该jar的类的源代码

android.arch.persistence.room :testing depends on Kotlin?

java - 以编程方式将布局添加到 fragment

java - apache Camel - 将消息警报添加到死信队列

java - 使用java通过android应用程序在youtube上上传视频

android - MediaPlayer 在 Android 5.0 (Lollipop) 中抛出错误

android - 我可以在没有电话服务的手机上测试 Android 应用程序吗

android - 设置 ViewPager 时出现 PagerSlidingTabStrip NullPointerException