Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the selected date from android TimeSquare library?

How to get user selected date from android TimeSquare library? I used getselectedate() but it didn't work and OnClickListener also not working with this.

 public class HomeActivity extends Activity {

    private String dateHolder; 
    private CalendarPickerView calenderView; 

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_home);


        calenderView = (CalendarPickerView) findViewById(R.id.calendar_view);
        calenderView.init(lastYear.getTime(), nextYear.getTime()) 
                .inMode(SelectionMode.SINGLE) 
                .withSelectedDate(new Date());
        TextView tv = (TextView)findViewById(R.id.calendar_view);
        tv.setText("Pickup Date:" + **HOW_TO_PRINT_SELECTED_DATE_HERE** );    
    }

}

In above code sample ,I have to show PickUpDate in TextView tv (HOW_TO_PRINT_SELECTED_DATE_HERE), As soon as user select date from calendar.

like image 732
N_J Avatar asked Jan 01 '26 02:01

N_J


1 Answers

Here is my Ans:

 calenderView.setOnDateSelectedListener(new OnDateSelectedListener() {

            @Override
            public void onDateUnselected(Date date) {

            }

            @Override
            public void onDateSelected(Date date) {

            Toast.makeText(HomeActivity.this,calenderView.getSelectedDate().getTime()+"", Toast.LENGTH_LONG).show();            

            tv.setText("Pickup Date:" +calenderView.getSelectedDate().getTime());
                }
            });
like image 94
N_J Avatar answered Jan 03 '26 14:01

N_J



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!