在我的应用程序中,我想向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() );


我想动态设置颜色,如下面的图像:
java - 如何在Android中为TextView动态设置颜色-LMLPHP

怎么办请帮我

最佳答案

您可以使用HTML

String text = "<font color=#cc0029>First Color</font> <font color=#ffcc00>Second Color</font>";
yourtextview.setText(Html.fromHtml(text));

09-12 23:33