android - 按下时将子微调器添加到微调器的项目(微调器项目分组)

标签 android spinner

我正在开发一个公交车时间应用程序,我想在按下其中一个根微调器项时创建一个子微调器。根旋转器将包含路线编号(1、29、149 等),子旋转器将包含路线所在的城市。

这是我在 photoshop 中制作的示例:

image 1

如您所见,并非所有路线都有城市选择。现在我们按下“29”后:

img 2

我真的很纠结如何实现这个,有人知道吗?

最佳答案

spinner 我不知道,但如果你想在 listView 中尝试,请尝试 ExpandableListView ,这允许您有两个级别的扩展。

Example of Expandable lists

关于android - 按下时将子微调器添加到微调器的项目(微调器项目分组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970530/

相关文章:

java - 在 ArayAdapter 中使用 Spinner 对空对象引用调用 'java.lang.String java.lang.Object.toString()'

android - 微调器 getSelectedItem() 返回 null

java - Android Studio Button Clock 崩溃程序

android - React native :Unable to resolve module Indeed, 这些文件都不存在:

android - 将变量从服务传递到广播接收器

android - 如何使用 Gitlab CI/CD 生成签名发布 APK?

android - java.lang.IllegalArgumentException : Error: Failed to parse APK file: 异常

android - 如何从以编程方式创建的微调器中获取位置

android - 如果选择了 spinner1 中的项目 xy,则显示 spinner2 无法正常工作

android - org.json.JSONArray 无法转换为 JSONObject(从 web 服务填充微调器)