android - Android 中的 Spinner 数据排序

标签 android

我有一个带有数组列表的微调器,它工作正常,但我想整理数据从 a 到 z(例如:苹果、球、猫、狗...)的顺序。我在下面提交我的代码

    ArrayList<String> SourceArray = new ArrayList<String>();
    Spinner Sourcespinner;// = new Spinner(this);
    Sourcespinner = (Spinner)findViewById(R.id.Spinner1);
    ArrayAdapter<String> SourceArrayAdapter = new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,SourceArray);
    SourceArrayAdapter.add("Chennai");
    SourceArrayAdapter.add("Mumbai");
    SourceArrayAdapter.add("Kolkatta");
    SourceArrayAdapter.add("Delhi");
    Sourcespinner.setAdapter(SourceArrayAdapter);`

我不知道怎么排序

最佳答案

你可以用它来对你的数据进行排序

Collections.sort(SourceArray);

关于android - Android 中的 Spinner 数据排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468547/

相关文章:

android - 你如何使用 gradle javafx android builder?

android - 在 NestedScrollView 中带有 anchor 的 Webview

java - Android:如何将可绘制资源附加到电子邮件?

android - 从 IntentService 调用时,HttpURLConnection 返回 404

android - 我可以在 Android 库模块中使用 Firebase 远程配置并仍然允许库使用者使用它吗?

android - FusedLocationApi 与 PendingIntent 用于后台位置更新。无法接收更新

android - 解析 SharedPreferences 字符串

android - 更新应用程序广播接收器在 Android 中被调用两次

android - 我们可以使用带有设置首选项的 Android Jetpack 导航组件吗?

android - 如何通过android中的布局xml将数组设置为任何 View 的标签