【问题标题】:Week View of calendar in androidandroid中日历的周视图
【发布时间】:2011-11-18 11:25:03
【问题描述】:

我正在开发一个 Android 应用程序。现在点击Spinner,日历将打开。现在日历应该在周视图中,点击具体日期,我必须根据我的要求拨打Activity。任何人都可以指导我。

感谢您的宝贵时间。

【问题讨论】:

    标签: android calendar


    【解决方案1】:

    试试这个,

    Calendar c;
    int date;
    int month;
    int year;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.change_booking_date);
        c = Calendar.getInstance();
        dates = new String[7];
        date = c.get(Calendar.DAY_OF_MONTH);
        month = c.get(Calendar.MONTH)+1;
        year = c.get(Calendar.YEAR);
    }
    

    增加日期并相应地更新它们。

    public void updateDate() {
        if (date > c.getMaximum(Calendar.DAY_OF_MONTH)) {
            date = 1;
            month++;
            updateMonth();
        }
        else 
            date++;
    }
    public void updateMonth() {
        if (month > c.getMaximum(Calendar.MONTH)) {
            month = 1;
            year++;
        }
        else
            month++;
    }
    

    【讨论】:

    • 感谢您的建议。但我将如何获得我正在寻找的视图?就像在手机中一样,有月份视图的日历,我想要周视图。
    • 您需要为此设计自定义视图。
    • 使用 7 个水平按钮代表天数。
    • 好的,谢谢,我有什么方法可以从我的应用程序中查看手机日历中的事件吗?还是可以这样做?
    • 你可以做到。点击此链接了解更多信息。 stackoverflow.com/questions/4302209/android-calendar-events
    猜你喜欢
    • 1970-01-01
    • 2019-01-29
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多