[英]Display a popup from calendar view when selecting a date [closed]
我正在使用android studio中的日历视图,我希望它的性能类似于下图。 基本上,选择日期后显示弹出窗口:
因此,我想知道是否有任何可能的方法可以通过CalendarView实现此目的,尤其是在弹出菜单中使用文本+按钮,在弹出菜单中使用X行。
编辑:
因此,我不确定我的第一个图像链接是否有效。 但我希望这一方法能奏效。
我想像此菜单一样在用户单击日期时显示。 另外,我希望该菜单可滚动。
图片: https : //ibb.co/QNbbgPX
为了实现您需要使用OnDateChangeListener
的功能,当您单击一天并单击一个AlertDialog
时,将触发该事件,并显示布局:
calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(@NonNull CalendarView calendarView, int i, int i1, int i2) {
AlertDialog.Builder dialogBuilder = new
AlertDialog.Builder(MainActivity.this);
LayoutInflater inflater = getLayoutInflater();
View dialogView = inflater.inflate(R.layout.your_layout, null);
dialogBuilder.setView(dialogView);
AlertDialog dialog = dialogBuilder.create();
dialog.show();
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.