我找不到这个原因无效的原因。我试图实现,如果所有3个微调器没有选择任何东西,那么你不能点击保存。我想出了这段代码。微调器是从xml文件填充的。
微调:
spinner_pain = (Spinner) rootView.findViewById(R.id.spinner_mypain);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this.getActivity(), R.array.spinner_mypain, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_pain.setAdapter(adapter);
条件:
if (spinner_pain.getSelectedItem() == null && spinner_medicine.getSelectedItem() == null && spinner_dailyInput.getSelectedItem() == null) {
shrani_nastavitve.setClickable(false);
}
答案 0 :(得分:0)
你应该将enable设置为false
button.setEnabled(false);
或实现onClickLister并将其设置为null
button.setOnClickListener(this);//working
button.setOnClickListener(null);//NOT working