我有一个MultiAutoCompleteTextView,它允许您输入多个条目并显示自动填充建议.我提交数据时出现问题.我将任何输入的字符串添加到下拉列表中,但我尝试对数据进行排序失败.在提交时执行的代码:

final private Comparator comp = new Comparator() {

public int compare(String e1, String e2) {

return e1.toString().compareTo(e2.toString());

}

};

((ArrayAdapter) autoCompleteView.getAdapter()).add(getString());

((ArrayAdapter) autoCompleteView.getAdapter()).sort(comp);

单击autoCompleteView时发生的代码:

view.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

adapter.getFilter().filter(null);

//adapter.sort(comp);

view.showDropDown();

}

});

任何人都可以发现我正在做的事情有什么问题吗?

编辑:在收集@Sam的更改后的更多信息

private ArrayList array = new ArrayList();

private ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line,

array);

private void setUpAutoComplete(final MultiAutoCompleteTextView view)

{

array.add("test string"); // this is successfully added to the drop down list

Collections.sort(array, comp);

adapter.notifyDataSetChanged();

}

private void onSubmit()

{

array.add(getString()); // this fails to add

adapter.notifyDataSetChanged();

}

android arrayadapter排序,为Android排序ArrayAdapter相关推荐

  1. [Android精品源码] Android 仿美团网,探索ListView的A-Z字母排序功能实现选择城市

    Material Design中文版Code4APPPHP100UI4APP 开启辅助访问设为首页收藏本站快捷导航切换到宽版切换风格 石刚 | |我的 |签到打卡 |设置 |消息 |提醒(2) |退出 ...

  2. Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

    Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)

  3. Android SlideAndDragListView,一个可排序可滑动item的ListView

    SlideAndDragListView简介 SlideAndDragListView,可排序.可滑动item显示"菜单"的ListView. SlideAndDragListVi ...

  4. android 通讯录字母排序,Android仿微信联系人字母排序效果

    本文实例为大家分享了Android联系人字母排序的具体代码,供大家参考,具体内容如下 实现思路:首先说下布局,整个是一个相对布局,最下面是一个listview,listview上面是一个自定义的vie ...

  5. android 自定义view,字母排序(仿微信好友列表)

    一:简言 一个月没有写博客了,公司项目比较忙,最近发现公司用到一个知识点,所以抽时间通过博客的形式分享给大家,该知识点,模仿微信的好友列表,通过字母索引进行定位,该功能主要通过几个知识点实现.下面会一 ...

  6. android程序设计排序方法,Android编程之可以实现拖动排序的listview控件

    DragSortListView是一个可以实现拖动排序的listview控件,是我看到的交互较为复杂的开源代码中不管是代码质量还是流畅性都最好的. DragSortListView 简称DSLV,继承 ...

  7. android 字母排序i,Android 使用ListView的A-Z字母排序功能实现联系人模块

    在上一篇文章当中,主要学习了ListView的A-Z字母排序功能以及根据输入框的输入值改变来过滤搜索结果,如果输入框里面的值为空,更新为原来的列表,否则为过滤数据列表,包括汉字转成拼音的功能,如果你还 ...

  8. Android好友联系人按字母排序分组,自定义通讯录导航栏View

    Android中仿微信实现联系人列表 按字母排序分组 自定义通讯录导航栏View,下边是效果图: 1. 自定义View public class SideBar extends View {// 触摸 ...

  9. Android实现中文汉字笔划(笔画)、中文拼音排序、英文排序

    发布时间:2018-11-16 技术:Android 概述 最近要做一个类似微信的,在登录界面选择国家地区的功能,微信有中文汉字笔画排序以及中文拼音排序等几种方式,如下所示: 简体中文 拼音排序;繁体 ...

最新文章

  1. 在AI Studio上部署外部可以直接调用的云端服务
  2. Python高级教程-生成器
  3. Fastjson的基本使用方法大全
  4. C#实验——Problem Statement
  5. 神经网络特征图计算_GNNFiLM:基于线性特征调制的图神经网络
  6. (转)MyBatis框架的学习(二)——MyBatis架构与入门
  7. c语言数组求出最大值,求给定数组的最大值与次大值
  8. Ajax实现页面局部刷新
  9. mybatis~动态SQL(1)
  10. AppServ 介绍
  11. 加密和解密盐的使用_码农吐糟面试官:居然问我md5是对称加密还是非对称,故意的吧?...
  12. CICD详解(八)——gitlab安装与配置
  13. 摘抄:敏捷测试自动化策略
  14. 【Django 2021年最新版教程7】前端html接收后端传递的变量值 渲染
  15. 【2014.01】普林斯顿数学指南(第一卷) [英]Timothy Gowers编 齐民友译
  16. 神州十二号载人飞船和空间站对接成功 我们的目标是星辰大海!
  17. 教你快速记住公司工作邮箱格式,再也不用百度“邮箱格式怎么写”啦!
  18. 【影音基础】深度解析什么是HDR高动态范围?
  19. 论计算机基础的重要性
  20. android bugly 错误分析,Android使用bugly捕捉异常

热门文章

  1. LCD1602调试工具
  2. PCA-小麦分类预处理之降维
  3. try-catch-finally
  4. Spark运行任务时报错:org.apache.hadoop.hdfs.protocol.DSQuotaExceededException: The DiskSpace quota of...
  5. 国泰君安分析报告(0608)
  6. 语言基因dyx1c1,DYX1C1基因1249G>T多态性与阅读障碍易感性关系的Meta分析.pdf
  7. 葫芦岛为什么那么多卖泳衣_为什么葫芦有优势
  8. 银行家算法课程设计java语言_Java语言的银行家算法
  9. 空中网第四季度净利润477万美元 同比降16%
  10. 用户自定义实现定时任务?很简单我教你实现!