zai*_*iff 15 android textview android-layout
我必须分三个部分显示文本,所以我使用了Html.fromHtml,如下所示:
txtvw.setText(Html.fromHtml("<p align=right> <b> "
+ "Hi!" + " </br> <font size=6>"
+ " How are you "+"</font> </br>"
+ "I am fine" + " </b> </p>"));
Run Code Online (Sandbox Code Playgroud)
HTML是正确的,但在设备中它显示在一行.
我的textview xml声明是:
<RelativeLayout
android:id="@+id/Home"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:background="@drawable/transparentfooter"
android:layout_above="@+id/bottombar" >
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="@android:color/white"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
Aru*_*rge 17
您使用<br>标签的方式不合适.使用以下内容:
txtvw.setText(Html.fromHtml("<p align=right> <b> "
+ "Hi!" + " <br/> <font size=6>"
+ " How are you "+"</font> <br/>"
+ "I am fine" + " </b> </p>"));
Run Code Online (Sandbox Code Playgroud)
它应该<br/>而不是</br>
我测试了这个代码,并按预期显示3行.
| 归档时间: |
|
| 查看次数: |
28742 次 |
| 最近记录: |