これは機能しない理由が見つかりません。私はすべての3つのスピナーが何も選択していない場合、あなたはクリックを保存することができませんそれを達成しようとしています。私はこのコードを思いついた。スピナーはxmlファイルから読み込まれます。スピナー値がnullの場合は、ボタンを非表示に設定してください。
スピナー:
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);
}
現在はどうなりますか? – azizbekian
それは動作しません、ボタンはクリック可能です –
'if'ステートメントが満たされていない理由をデバッグしましたか? – azizbekian