if (now.getMonth()!=date.getMonth()){
这个的逻辑是不对的,只能针对当前月份
这个的逻辑是不对的,只能针对当前月份
2017-11-23
讲的很好,有两个地方把我绊住了, View view = LayoutInflater.from(context).inflate(R.layout.calendar_layout, this, false);//插入布局
addView(view); btn1 = findViewById(R.id.calendar_btn_1);btn2 = findViewById(R.id.calendar_btn_2) gridView = findViewById(R.id.calendar_gridView); adapter前面有个 cells.clear()
addView(view); btn1 = findViewById(R.id.calendar_btn_1);btn2 = findViewById(R.id.calendar_btn_2) gridView = findViewById(R.id.calendar_gridView); adapter前面有个 cells.clear()
2017-11-21
calendar.get(Calendar.DAY_OF_WEEK)获得是周几,周一的话返回的是2,周日返回才是1,减一后等于0,这个时候才表示开头没有cell给上个月
2017-08-11