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

如何创建多选下拉列表[关闭]

贾成天
2023-03-14

想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。

我正在android studio中使用java创建一个电子商务应用程序。我想创建一个多选下拉列表,用户可以从中选择一个或多个尺寸。我想填写包含MySQL数据库中所有大小的下拉列表。有谁能告诉我怎么做,或者给我建议一些教程,因为我现在还没有得到。

共有2个答案

柳镜
2023-03-14

您可以使用本机的MultiAutoCompleteTextView;它是AutoCompleteTextView的多选版本

留档提供以下示例

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
      android.R.layout.simple_dropdown_item_1line, COUNTRIES);
MultiAutoCompleteTextView textView = findViewById(R.id.edit);
textView.setAdapter(adapter);
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
 
 
private static final String[] COUNTRIES = new String[] {
  "Belgium", "France", "Italy", "Germany", "Spain"
};

选定的字符串用标记分隔;由setTokenizer()方法确定。

朱令
2023-03-14

我知道开始总是很难。我建议在细分市场中始终检查顶级应用程序的UI,并尝试复制它们。我之所以这么说,是因为这些应用程序很受欢迎,也很成功,因为它们已经多次迭代以获得最佳的用户体验。我想在你的情况下,试着检查亚马逊、沃尔玛、Instacart等的UI。

关于Android,我建议检查材料UI组件,并尝试从这些组件构建UI。

关于你的情况,我看到了一些类似的东西,例如这个lib

 类似资料:
  • 我正在android studio中使用java创建一个电子商务应用程序。我想创建一个多选下拉列表,用户可以从中选择一个或多个尺寸。我想填写包含MySQL数据库中所有大小的下拉列表。有谁能告诉我怎么做,或者给我建议一些教程,因为我现在还没有得到。

  • 目前,我只能通过单击“Add”按钮在jsf中创建两个下拉列表。 最初我有一个表单有两个下拉列表,一个“添加”按钮和一个“提交”按钮。 请给我一些示例代码来做这件事。 谢谢

  • 我正在尝试为Android Studio中的一个活动创建一个下拉列表。我试过用旋转器。 下面是我的xml代码: 下面是我的Java代码: 有没有人知道我该怎么做?

  • 问题内容: 目前,这是一个理论性的问题,但是我可能需要长期做一些事情。 当您访问google.com并开始输入搜索内容时,它将在一个小的下拉菜单中为您提供建议。我可以肯定地说,他们使用AJAX来发送您输入的内容并获得可能的建议列表。我要弄清楚的是他们实际如何显示该列表。它看起来像一个简单的下拉列表,只是顶部没有实际的选择框。在我的心中,毫无疑问,这就像一个CSS技巧一样简单,它可以将选择框从它产生

  • 问题内容: react-bootstrap站点中的示例代码显示以下内容。我需要使用数组来驱动选项,但是在查找将要编译的示例时遇到了麻烦。 问题答案: 您可以从这两个功能开始。第一个将基于传递到页面的道具动态创建您的选择选项。如果将它们映射到状态,则选择将自行重新创建。 然后,您将在render内部拥有此代码块。您将传递一个对onChange道具的函数引用,每次调用onChange时,所选对象将自动

  • 我需要两个依赖的下拉列表。在VBA中,我尝试为单个列表创建下拉列表,但我无法使其依赖。下拉列表如下所示 第一个下拉列表的内容 对应的清单2是 对于dd1 对于dd2 就像怀斯。 我已经用完了代码 列表中不能有任何空格/空单元格。 我也试过这个 https://siddharthrot.wordpress.com/2011/07/29/excel-data-validationcreate-dyna