Android calanderview 转到今天按钮

Android calanderview Go to Today button

我有一个 CalanderView 和一个 Button。我需要对按钮进行编程以在单击时指向今天的日期。请帮忙!

activity_calendar_view.xml:

<CalendarView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/calendar"
    android:layout_alignParentTop="true"
    android:layout_alignParentStart="true" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Today"
    android:id="@+id/btToday"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" />

CalendarView.java:

public class CalendarView extends ActionBarActivity {

Button btToday;
Calendar calendar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_calendar_view);

    btToday = (Button) findViewById(R.id.btToday);
    btToday.setOnClickListener(listener);
}

private View.OnClickListener listener = new View.OnClickListener() {
    @Override
    public void onClick(View v) {

    }
};

如果我没记错的话,CalendarView 已经设置为今天。在你的情况下,我想,你可以通过关注设置为今天的 CalendarView 日期。

btToday.setOnClickListener(new View.OnClickListener() {
                             @Override public void onClick(View v) {
                               mCalendarView.setDate(Calendar.getInstance().getTimeInMillis(), false, true);
                             }
                           }