我想在Android中使用/ n将单个字符串拆分为两行,但它显示为与/ n一样。我期待如下,新行(/ n)不支持android?
String new =“嗨,你好吗”;
在EditText上盒我需要,
嗨,
你是如何
我知道它的简单的问题,但我无法找到一个解决方案。请帮助....
感谢
我想在Android中使用/ n将单个字符串拆分为两行,但它显示为与/ n一样。我期待如下,新行(/ n)不支持android?
String new =“嗨,你好吗”;
在EditText上盒我需要,
嗨,
你是如何
我知道它的简单的问题,但我无法找到一个解决方案。请帮助....
感谢
我认为你是像我一样进入android开发的新手。这真的很容易做到......
你只需要做到这一点:
editText.setText("Hi,\nHow are you?");
感谢您的回复...实际上如果我将字符串传递给edtitext,\ n不工作,但它在edittext.settext()内工作。 thaks – GoCrazy 2012-04-02 22:59:19
我认为这是一个很好的问题。我在字符串(Java SE)中嵌入'\ n',并对EditText为什么没有放置新行感到困惑。它只发生在setText中。嗯,已经进行了18年的编程,“人们喜欢这样做”,如果它节省了时间 - 那些浪费我时间的古怪行为 - 像这样 - 我喜欢。 – 2016-05-05 21:02:40
这是 “\ n” - 一个反斜杠,而不是正斜杠。
有关如何使多行文本视图看起来正确的更多信息,请参阅this related question。
是"\n"
在Android的支持,遗憾的是"/n"
尚不支持;)
在你的情况下,更换"/n"
与"\n"
和,如果你还需要更多然后一个EditText
,那么你必须编辑EditText
属性如下:
android:singleLine="false"
android:MaxLines = "5"
如果你知道确切的行数。
请不要在可怜的家伙苛刻,看起来他的新的节目。 – Mayank 2012-03-31 23:20:07
我们都从某处开始 – testingtester 2012-03-31 23:31:11
非常真实@ RyanM2890 – Mayank 2012-04-01 00:29:34