新行(\ n)不支持android?

时间:2012-03-31 23:05:45

标签: java android android-widget android-edittext android-view

我试图在Android中使用\ n将单个字符串拆分为两行,但它也显示为\ n也是如此。我期待下面,

String new = "Hi, How are you";

在EditText框中我需要,

Hi,

How are you

我知道这个简单的问题,但我找不到解决方案。

4 个答案:

答案 0 :(得分:8)

这是“\ n” - 反斜杠,而不是正斜杠。

有关如何使多线文字视图看起来正确的详情,请参阅this related question

答案 1 :(得分:8)

我认为你是像我这样的Android开发新手。这真的很容易......

你必须这样做:

editText.setText("Hi,\nHow are you?");

答案 2 :(得分:4)

在您的情况下,将"/n""\n"替换为EditText,如果您需要多个EditText,则必须编辑android:singleLine="false" android:MaxLines = "5" 的属性,如下所示:

{{1}}

如果您知道确切的行数。

答案 3 :(得分:1)

Android中支持

"\n",遗憾的是"/n"尚不支持;)