java - 一项 Activity 中的三个旋转器

标签 java android layout

我在一个 Activity 中有三个微调器,因此我想从一个微调器中进行选择,然后向第二个微调器获取一些特定值,然后选择第二个微调器之一,然后向第三个微调器获取一些特定值。

我厌倦了使用循环和 switch case,但我认为这需要很多时间和很长的代码。

有没有简单的方法可以使这三个旋转器相互依赖?

最佳答案

在布局中禁用微调器 2,然后在选择微调器 1 项目时启用并填充它。然后根据微调器 2 对微调器 3 执行相同操作。

spinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
      @Override
      public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
          // Enable Spinner 2
          // Set spinner 2 adapter
      }

      @Override
      public void onNothingSelected(AdapterView<?> parentView) {
          // Disable spinner 2
          // Set spinner 2 adapter to empty list
      }
});

关于java - 一项 Activity 中的三个旋转器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21510242/

相关文章:

java - 软件电话/voip上有任何源代码或教程吗?

android - 将视频从 Android/IOS 上传到 Node 服务器时出现服务器超时错误

java - 如何覆盖 log4j.properties 的特定值?

java - 未找到源 : Adding the source attachment to view source code

java - 我怎样才能做一些像将文本设置到 ListView 中的 TextView 一样简单的事情

css - Fluid 和 Fluid Grid 设计 CSS 的区别

html - 在 html 中显示表格的问题

android - Android 的小 ProgressDialog "spinner"

java - Java 读取 XML 文件时出现非法参数异常

只有 3 个字母代码的语言的 Android 资源