弄个本地数据库,textchange的时候去查数据库再说,我输入“ZG”,也许我想输入的是"祖国"呢?

解决方案 »

  1.   


    哦,我的文本框就是用来输入国家的。
    我现在有一份关于国家的XML文件,如何通过解析XML来检索呢?可不可以?
    xml长这个模样:
    <ROW>
      <CODE>VEN</CODE>
      <NOTE>委内瑞拉</NOTE>
      <PYCODE>WNRL</PYCODE>
      <ENGLISH>VENEZUELA</ENGLISH>
    </ROW><ROW>
      <CODE>VGB</CODE>
      <NOTE>英属维尔京群岛</NOTE>
      <PYCODE>YSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS</ENGLISH>
    </ROW><ROW>
      <CODE>VIR</CODE>
      <NOTE>美属维尔京群岛</NOTE>
      <PYCODE>MSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS(USA)</ENGLISH>
    </ROW>
    最理想的是输入四个标签中任意的格式都能检索到。
      

  2.   

    解析note和pycode,根据pycode去判断,让AutoCompleteTextView加载就行了,,,
      

  3.   


    哦,我的文本框就是用来输入国家的。
    我现在有一份关于国家的XML文件,如何通过解析XML来检索呢?可不可以?
    xml长这个模样:
    <ROW>
      <CODE>VEN</CODE>
      <NOTE>委内瑞拉</NOTE>
      <PYCODE>WNRL</PYCODE>
      <ENGLISH>VENEZUELA</ENGLISH>
    </ROW><ROW>
      <CODE>VGB</CODE>
      <NOTE>英属维尔京群岛</NOTE>
      <PYCODE>YSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS</ENGLISH>
    </ROW><ROW>
      <CODE>VIR</CODE>
      <NOTE>美属维尔京群岛</NOTE>
      <PYCODE>MSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS(USA)</ENGLISH>
    </ROW>
    最理想的是输入四个标签中任意的格式都能检索到。完全可以啊,解析xml了缓存起来,输入之后,挨个属性遍历缓存的数据。
      

  4.   


    哦,我的文本框就是用来输入国家的。
    我现在有一份关于国家的XML文件,如何通过解析XML来检索呢?可不可以?
    xml长这个模样:
    <ROW>
      <CODE>VEN</CODE>
      <NOTE>委内瑞拉</NOTE>
      <PYCODE>WNRL</PYCODE>
      <ENGLISH>VENEZUELA</ENGLISH>
    </ROW><ROW>
      <CODE>VGB</CODE>
      <NOTE>英属维尔京群岛</NOTE>
      <PYCODE>YSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS</ENGLISH>
    </ROW><ROW>
      <CODE>VIR</CODE>
      <NOTE>美属维尔京群岛</NOTE>
      <PYCODE>MSWEJQD</PYCODE>
      <ENGLISH>VIRGIN ISLANDS(USA)</ENGLISH>
    </ROW>
    最理想的是输入四个标签中任意的格式都能检索到。完全可以啊,解析xml了缓存起来,输入之后,挨个属性遍历缓存的数据。
    能否在输入中就动态提示呢?
      

  5.   

    也可以,editext设置监听事件,内容改变的时候就去查询缓存数据。addTextChangedListener 是该是这个事件。
      

  6.   


    我刚刚用AutoCompleteTextView实现了输入PYCODE、CODE、ENGLISH都可以自动提示的效果,但是这不科学,因为输入“MG”的时候会出现两个MG的提示,一个是美国,一个是蒙古。
    那么如何让输入PYCODE的时候出现中文提示呢?
      

  7.   

    解决了,一直忘记结贴
    下面是我的解决方案
    在输入时进入另一个Activity,在这个Activitiy里放一个EditText和一个ListView。
    根据Edit输入的内容,找到要显示提示的信息,在ListView里显示提示。