java - 对齐 TextView 中的部分文本

标签 java android text textview alignment

我正在开发一个 Android 应用程序,该应用程序接收数据并应以特定方式显示这些数据。我收到三个字符串(例如 A、B 和 C),我必须将它们附加到我自己创建的 TextView 中,如下所示:

|ABC|

A 必须向左对齐,B 必须居中对齐,C 必须向右对齐。 我真的不知道该怎么做; TextView 的尺寸可以根据用于运行应用程序的屏幕的大小而变化,但是这些字符串必须位于我在每种可能的情况下显示的位置。

感谢您的帮助!

Ps: 是否可以以粗体显示这些字符串???

最佳答案

1) 请在线性布局中使用 3xTextView,方向水平

2) LinearLayout android:width="match_parent"

3) 在 TextView 中设置 android:layout_gravity 为 A) left B) center C) right

4) 对于 TextView 设置 android:layout_weight=1

textView 为粗体: android:textStyle="bold"

关于java - 对齐 TextView 中的部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32122805/

相关文章:

android - 无法将 gps 位置写入 exif

java - 在 Java/Android 中解析多个 JSON 数组

text - 如何在 VSCode 2018 中移动 block ?那可能吗?

image - h3标签文本/图片替换,这对seo有伤害吗?

java - 从 java 调试一个 dll java->jni.dll ->app.dll -> app.dll

java - 无法使用 java 从 Cucumber 中的第二张纸打印/获取数据 每次仅从第一张纸渲染数据

java - 在java中识别从RServe发送的字符串值或错误

java - StampedLock 如何排队锁定请求?

java - 如何从选择了上下文菜单选项的 View 中获取?

text - 如何在Notepad++中从文件中删除所有空格?