TextView
in을 정의 할 때 xml
새 줄을 어떻게 추가합니까? \n
작동하지 않는 것 같습니다.
<TextView
android:id="@+id/txtTitlevalue"
android:text="Line1: \n-Line2\n-Line3"
android:layout_width="54dip"
android:layout_height="fill_parent"
android:textSize="11px" />
TextView
in을 정의 할 때 xml
새 줄을 어떻게 추가합니까? \n
작동하지 않는 것 같습니다.
<TextView
android:id="@+id/txtTitlevalue"
android:text="Line1: \n-Line2\n-Line3"
android:layout_width="54dip"
android:layout_height="fill_parent"
android:textSize="11px" />
답변:
시험:
android:lines="2"
\n
작동해야합니다.
나는 이것이 당신의 HTM.fromHtml(subTitle)
전화 와 관련이 있다고 생각합니다 : "\ n"은 HTML에 대한 bupkis를 의미하지 않습니다. <br/>
"\ n"대신에 시도하십시오 .
위의 모든 것을 시도했지만 내 피드를 조사하여 줄 바꿈 이스케이프 문자를 렌더링하는 다음과 같은 솔루션을 만들었습니다.
string = string.replace("\\\n", System.getProperty("line.separator"));
당신이 필터에 필요한 방법을 대체 사용 탈출 줄 바꿈 (예를 '\\\n'
)
그런 다음 줄 바꿈 '\n'
이스케이프 문자 의 각 인스턴스가 실제 줄 바꿈으로 렌더링됩니다.
이 예제에서는 JSON 형식의 데이터와 함께 Google Apps Scripting noSQL 데이터베이스 (ScriptDb)를 사용했습니다.
건배 : D
<TextView
android:id="@+id/txtTitlevalue"
android:text="Line1: \r\n-Line2\r\n-Line3"
android:layout_width="54dip"
android:layout_height="fill_parent"
android:textSize="11px" />
나는 이것이 효과가 있다고 생각한다.
난 그냥 같은 문제를 해결하고 XML의 속성 아래에 넣습니다.
android:lines="2" android:maxLines="4" android:singleLine="false"
작업. Html.fromHtml("text1 <br> text2").toString()
또한 작동합니다.
나에게 해결책은 레이아웃에 다음 줄을 추가하는 것이 었습니다.
<LinearLayout
xmlns:tools="http://schemas.android.com/tools"
...
>
그리고 \ n은 비주얼 편집기에서 줄 바꾸기로 나타납니다. 그것이 도움이되기를 바랍니다!
tools:text
하지 android:text
: 영업 좋아하지만, 방해에 대한 어쨌든 죄송합니다
android:text
나는 acceptet 대답에서 알 수 있지만 :)를 볼 수 더 편안처럼, 그냥 비주얼 에디터의 버그 생각을
또한 <br>
대신에 추가 할 수 있습니다 \n.
그런 다음 TexView에 텍스트를 추가 할 수 있습니다.
articleTextView.setText(Html.fromHtml(textForTextView));
android:text
합니다. <또는> 문자를 포함 할 수 없습니다.
android:text="Previous Line Next Line"
작동합니다.
TextView의 새 줄에 텍스트 중간에 \ n 을 추가 하면 작동합니다 ..