EditText Android

时间:2016-05-21 16:06:43

标签: java android

在我的应用程序中,我收到的API字符串看起来像这样:

this is a test \nnew line

'\ n'这是一个新的线符号。 之后我将其设置为从我的代码中查看:

etDescription.setText(description);

但最后看起来像是:

enter image description here

这是我的EditText:

<EditText
    android:focusableInTouchMode="true"
    android:id="@+id/etDescription"
    android:inputType="textMultiLine"
    android:background="@android:color/transparent"
    android:gravity="top|left"
    android:maxLines="10"
    android:minLines="1"
    android:textSize="15sp"
    android:textColor="#8D8D8F"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:scrollbars="vertical"
  />

我需要在edittext中添加一个新行,而不是所有符号。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

实际上发生的事情是\ \n之前的文字已经\。这就是为什么n etDescription.setText(description.replace("\\n", "\n")); 可见之前的原因。

你能做的是:

{{1}}