繁体   English   中英

选择日期时从日历视图显示弹出窗口[关闭]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM