【问题标题】:Material auto complete text view drop down not showing properly in depend on another auto complete text view selection材料自动完成文本视图下拉菜单未正确显示取决于另一个自动完成文本视图选择
【发布时间】:2020-05-10 17:57:12
【问题描述】:

我为我的应用程序使用了两个材料自动完整文本视图(充当微调器 - 存在和加班时间)。如果我单击当前微调器项目(是),则会显示 OT 小时微调器项目。

但我可以在当前微调器中选择“否”,然后 OT 小时微调器项目无法显示下拉菜单。

实际上我的问题是,如果我在当前微调器中再次选择“是”,则 OT 微调器没有变化,它不会显示下拉项目。

我的代码

    spinPresent1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                if(spinPresent1.getText().toString().equals("Yes")){
                    spinOT1.setEnabled(true);
                    spinOT1.setText(spinOT1.getAdapter().getItem(position).toString(), false);
                    spinOT1.showDropDown();
            }
                if(spinPresent1.getText().toString().equals("No")){
                    spinOT1.setEnabled(false);
                    spinOT1.setText("00 -  No OT", false);
                    spinOT1.dismissDropDown();
                    spinOT1.setDropDownHeight(0);
            }
        }
    });

【问题讨论】:

    标签: android


    【解决方案1】:

    终于解决了

    为XML中的文本输入布局设置Id,并使用setEnabled的方法来启用或禁用布局

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2019-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多