Я sh, чтобы получить выбранную дату без времени 1 https://i.stack.imgur.com/aIT3w.jpg
public class Calender extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calender);
Calendar startDate = Calendar.getInstance();
startDate.add(Calendar.MONTH, -1);
Calendar endDate = Calendar.getInstance();
endDate.add(Calendar.MONTH, 1);
HorizontalCalendar horizontalCalendar = new HorizontalCalendar.Builder(this, R.id.calendarView)
.range(startDate, endDate)
.datesNumberOnScreen(5)
.build();
horizontalCalendar.setCalendarListener(new HorizontalCalendarListener() {
@Override
public void onDateSelected(Calendar date, int position) {
Toast.makeText(Calender.this, "date is "+ date+"\nposition is "+position, Toast.LENGTH_LONG).show();
}
Также объясните мне, пожалуйста, как я могу установить дату начала и окончания, используя приведенные ниже dx и dy в publi c void onCalendarScroll (HorizontalCalendarView calendarView, int dx, int dy )
public void onCalendarScroll(HorizontalCalendarView calendarView,
int dx, int dy) {
}
@Override
public boolean onDateLongClicked(Calendar date, int position) {
return true;
}
});
}
}