質問: (TextView) findViewById(R.id.textView); //textView.setText("テキスト"); if(2<= hourOfDay <= 9) { textView.setText("おはよう"); }else if(10<= hourOfDay <= 17) { textView.setText("こんにちは"); }else if(18<= hourOfDay <= 23 || 0<= hourOfDay <= 1){ textView.setText("こんばんは"); } } } =コードここまで= 現在困っていることは、showTimePickerDialog()メソッドの箇所で、設定した時刻に応じてTextViewに表示されるあいさつを変化させるため、if文で条件分岐をしていますが、変数hourOfDayの箇所が、「解決できません」と表示されてしまいます。 何か手掛かりになる物はありませんか?
回答: onTimeSetはonTimeSetメソッドの引数なので、このメソッドの外側(showTimePickerDialogメソッド)では参照できません。それがコンパイルエラーの原因だと思います。if文の部分はおそらくonTimeSetメソッドの本体の中に書くべき処理ではないでしょうか? なお、質問編集画面でコード範囲の行を選択してボタンを押してみてください。そうしないと字下げが全然されず閲覧者にコードがみづらくなりますので。