有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在从服务器接收数据时在TextView中创建标记?

我已经在我的安卓应用程序中实现了这些标记,并将其发送到服务器,但当从包含这些标记的服务器接收数据时,问题出现了,我正在使用EditText上的append方法来获取这些标记。但问题是,is附加了来自服务器的所有数据,并创建了一个标记

我想在EditText框中将来自服务器的每个标记显示为单个标记

下面是我从服务器获取标记并将其附加到edittext的代码:

for (int i=0; i< Config.vendortag.size(); i++)
{
    mTagsEditText.append(Config.vendortag.get(i) + "\n" + "");
}

共 (2) 个答案

  1. # 1 楼答案

    如果你对第三方图书馆没意见,你可以签出this。创建自己的taggedTextView需要extendTextView并将每个标记包装在一个drawable类似的文件中

    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid
            android:color="@color/transparent"/>
        <stroke android:width="1dp" android:color="#AAAAAA" />
        <corners
            android:radius="100dp" />
        <padding
            android:left="5dp"
            android:top="5dp"
            android:right="5dp"
            android:bottom="5dp" />
    </shape>