私はアンドロイドが初めてで、いくつかの新しいことを学ぼうとしています。
時間が変わったら変えたいtextview
。たとえば、午前 12 時から午後 12 時の間であれば「おはよう」と表示され、それ以外の場合は「こんばんは」と表示されます。
私が試したコードは以下の通りです..
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
String formattedDate = df.format(c.getTime());
Toast.makeText(this, formattedDate, Toast.LENGTH_SHORT).show();
if(formattedDate.equals("00:00:00")&&formattedDate.equals("12:00:00")){
textView.setText("good morning");
}else{
textView.setText("good Evening");
}
このコードの問題は、午前 12 時または午後 12 時にこのアプリケーションを開くと「おはよう」というテキストが表示され、そうでない場合はこんばんはと表示されることです。午後 12 時以降は「こんばんは」と表示されます。
あなたが助けることができるなら、前もって感謝します.. :)