首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MultiAutocomplete Textview

MultiAutocomplete Textview
EN

Stack Overflow用户
提问于 2017-11-01 12:54:18
回答 2查看 100关注 0票数 0

在我的项目中,我试图实现多AutoCompleteTextView。在这里,我试图做的是,每当我们在该视图中编写任何内容时,它都会发出一个API调用,并在提示中显示数据。但是,每当我选择了一个提示,即文本将以逗号出现在该视图中时,因此,一旦视图上出现了一个项,那么下一次必须通过新的搜索查询进行API调用。但是我无法做到这一点,因为视图中已经显示了一个选定的项,所以在搜索查询中,整个文本都在运行。这就是为什么没有数据的原因。有什么办法吗?就像在Gmail中,cc是如何工作的,我想实现这一点。

EN

回答 2

Stack Overflow用户

发布于 2017-11-01 12:58:45

代码语言:javascript
复制
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:id="@+id/textView1"
        android:textSize="20dp"
        android:textColor="#FF0000"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:text="AutoCompleteTextView" />

    <AutoCompleteTextView
        android:id="@+id/autoCompleteTextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="110dp"
        android:ems="14"
        android:hint="AutoCompleteTextView" >

        <requestFocus />
    </AutoCompleteTextView>

    <TextView
        android:id="@+id/textView2"
        android:textSize="20dp"
        android:textColor="#FF0000"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="200dp"
        android:text="MultiAutoCompleteTextView" />

    <MultiAutoCompleteTextView
        android:id="@+id/multiAutoCompleteTextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="260dp"
        android:ems="14"
        android:hint="MultiAutoCompleteTextView" />

</RelativeLayout>
票数 0
EN

Stack Overflow用户

发布于 2017-11-01 13:28:36

试试这个,

代码语言:javascript
复制
String wholeString = "Hello,How are you";
String newData = wholeString.substring(wholeString.lastIndexOf(","));

newData将返回“你好”,所以现在可以用新字符串调用API了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47055379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档