ボタンに応じて応答する日付ピッカーが必要です。たとえば、今日が 27 で前のボタンを押すと、日付ピッカーは 26 に設定し、次のボタンでは再び 27 に設定する必要があります。現在、日付ピッカーから選択した日付を読み取り、その中の日付を減算して追加し、日付ピッカーを新しい日付に設定しています。
前のボタンのコードは次のとおりです。
prev_date_btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
day=start_date.getDayOfMonth()-1;
month=start_date.getMonth();
year=start_date.getYear();
start_date.init(year, month, day, null);
new BackgroundProcess().execute();
//}
//Log.v("prev clicked","out of if");
}
});
すべての月にハードコードが必要なため、間違った概念であることはわかっています。他の方法があるはずです..