在我的应用程序中,我想向TextView
中显示一些文本,然后从服务器获取该文本。
我应该在XML布局中仅使用一个textView
,并且应该为此文本设置颜色。
我的XML:
<TextView
android:id="@+id/rowExplore_userName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size3"
android:layout_marginTop="@dimen/padding8"
android:layout_toRightOf="@+id/rowExplore_imageCard"
android:fontFamily="sans-serif"
android:gravity="left|center_vertical"
android:text="Adam"
android:textColor="@color/colorPrimary"
android:textSize="@dimen/font14" />
JSON:
"name": "Adam Sandel",
"info": "liked",
"movieName": "SpiderMan",
Java代码:
rowExplore_userName.setText(response.getName() + response.getInfo() + response.getMovieName() );
我想动态设置颜色,如下面的图像:
怎么办请帮我
最佳答案
您可以使用HTML
String text = "<font color=#cc0029>First Color</font> <font color=#ffcc00>Second Color</font>";
yourtextview.setText(Html.fromHtml(text));