当前位置: 首页 > 知识库问答 >
问题:

如何设置微调器中的第一个元素?[重复]

顾鸣
2023-03-14

在我的应用程序Android中,我有一组数据要绑定到微调器。
但我希望其中一个特定值被视为微调器列表中的第一个。

public String [] getDescriptionCategories () {
     Set <String> categories = products.keySet ();
     String [] result = new String [categorie.size ()];
     int i = 0;
     for (String cat: categories) {
         result [i ++] = cat;
     }

     return result;
 }

结果是["Altro","Prodotti","Uempi"],但我希望它是["乌滕蒂","Prodotti","Altro"]

我如何设置它?

共有2个答案

危斯伯
2023-03-14

使用集合类ie sort(List)和reverse(List)

章烨烨
2023-03-14

您应该使用返回集合。反向(结果) 。它将反转您的列表。如果要按字母顺序对列表进行排序,请参见此答案。希望有帮助:)

 类似资料:
  • 如何设置第一个类为xxx的样式? 问题:比如我要设置第一个拥有red的元素的样式,css如何选中

  • 问题内容: 我想做类似的事情: 但是在控制器中时,我尝试: 返回null,那么如何使用AngularJS变量设置元素的ID? 问题答案: 当angular 在引导您的应用程序时遇到指令时,该函数仅运行一次。发生这种情况时,您要从DOM访问的元素还不存在。 从控制器 执行 DOM操作不是一个好习惯 ,伪指令可以解决您面临的问题。您的用例可以通过CSS来解决,只需切换类即可,但是我想您想做的不仅仅是设

  • 问题内容: 我有一个像下面这样的列表,其中第一个元素是id,另一个是字符串: 我只想从此元组列表创建ID列表,如下所示: 我将使用此列表,因此它必须是整数值的列表。 问题答案:

  • 问题 你需要一个元素中的HTML内容 方法 可以使用Element中的HTML设置方法具体如下: Element div = doc.select("div").first(); // <div></div> div.html("<p>lorem ipsum</p>"); // <div><p>lorem ipsum</p></div> div.prepend("<p>First</p>");//

  • 我想为一个笔记应用程序添加笔记加号。我做了一个固定位置的圆,这样它总是可见的。然后,我想做两条线,形成一个加号,并将这些线居中。这是代码: null null 请告诉我如何将加号居中到固定位置的圆上。谢谢!

  • 问题内容: 我正在尝试使onClickListener在Spinner上触发,但是出现以下错误: Java.lang.RuntimeException是“不要为AdapterView调用setOnClickListener。您可能需要setOnItemClickListener,” 我确定我要调用onClickListener而不是onItemClickListener。我发现了其他人提出的问题,