如何在 android textview 中为 nextline 提供一些空格?
Posted
技术标签:
【中文标题】如何在 android textview 中为 nextline 提供一些空格?【英文标题】:How to give some spaces for nextline in android textview? 【发布时间】:2016-11-17 10:31:29 【问题描述】:在我的应用程序中,我有一个测验页面..
它有问题和答案..每个问题都有问题编号..
示例问题:
以下哪一项可以制成合适的惰性电极
硫酸钠溶液的电解?
但我想留出一些空间让下一行正确对齐..
以下哪一项可以制成合适的惰性电极
硫酸钠溶液的电解?
目前我在线性布局中实现了两个文本视图(一个用于编号,另一个用于问题)。
我的问题:
这种对齐方式可能与相同的 textview 一起使用吗?
【问题讨论】:
能否提供xml和java的布局和文本设置? 你是从 strings.xml 中挑选这些字符串吗? @RanjithKumar 使用 对于您的 strings.xml 中该字符串的每个空格并尝试 @nandsito 我完成了一个线性布局和两个孩子(qtn 编号和问题)......类似于 Ak9637 答案...... @Raghavendra 问题是我可以t determine the second line.. because each device have different width.. So I can
t 修复下一行..
【参考方案1】:
你可以试试android:gravity="center"
。这可能看起来更好。
应用它时,文本看起来像
Q1: This will be the line of your question and
this will be the second line.
【讨论】:
查看您所要求的事情无法使用单个文本视图完成。仅仅因为您要求单个文本视图,那么最好选择重力。 okee.. 如果我给重心 --> 第二行如何添加一些空间?我的问题(如何为下一行提供一些空间...) 如果你应用重力,那么你的文本(上线和下线)都会出现在屏幕的中心。仅仅因为上面一行会被完全填满,下一行会自动出现在中间。让我编辑答案以显示这一点。 只看到第二行中重力自动添加的填充。 哦,对不起......现在明白了......你的回答也很好......但我只想左对齐......【参考方案2】:您可以使用两个文本视图,一个用于问题编号,另一个用于问题和答案,只需用“\n”分隔它们 或在答案前添加带有“\t”的制表符空间,两者都应该工作, 祝你好运。
【讨论】:
【参考方案3】:您可以尝试 '\t' 它腾出空间,但在 android 中根据设备宽度对齐文本。 例如:
<TextView
android:layout_
android:layout_
android:text="1.Which one of the following would make a
suitable inert electrode in \t \t \t the electrolysis of sodium sulfate solution?"/>
【讨论】:
以上是关于如何在 android textview 中为 nextline 提供一些空格?的主要内容,如果未能解决你的问题,请参考以下文章