【问题标题】:If no item selected then prevent user from click the floating button如果未选择任何项目,则阻止用户单击浮动按钮
【发布时间】:2015-12-11 10:43:56
【问题描述】:

如何强制用户在点击浮动按钮之前先进行选择?如果未选择任何内容,则单击浮动按钮时会显示“请选择主题”。

这是我目前所拥有的:

if(spinnerM.getSelectedItem() != null) {
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.buttonAddMark);
    fab.setOnClickListener(new View.OnClickListener() {

       @Override
        public void onClick(View view) {
            Intent add = new Intent(AddMark.this, AddMarkInside.class);
            startActivity(add);
        }
    });
}
else {
    Toast.makeText(getApplicationContext(), "Please select a subject", Toast.LENGTH_LONG).show();
}

【问题讨论】:

  • 问题已解决。感谢您花时间查看这篇文章。

标签: java android android-spinner


【解决方案1】:

创建一个布尔变量并在用户从微调器中选择任何项目时使其为真,并在您的工厂中点击监听器检查该布尔变量是否为真。如果不向用户显示敬酒消息。

【讨论】:

  • 我已经解决了只是代码的排列放错了。还是谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-20
  • 2019-03-26
  • 1970-01-01
  • 1970-01-01
  • 2017-05-20
  • 2022-06-10
  • 2020-02-24
相关资源
最近更新 更多