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);
}
}
我有一个 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);
}
}