Android 月视图控件:MonthView

jopen 9年前

用于Android开发中自定义的月历视图控件,使用简单,可以很方便自定义各种漂亮的风格。适配器模式设计,性能优良。

Android 月视图控件:MonthView

XML中布局:

<com.zcw.widget.MonthView      android:id="@+id/monthView1"      android:padding="20dp"      android:background="@drawable/dialog_full_holo_light"      android:layout_width="wrap_content"      android:layout_height="wrap_content" >  </com.zcw.widget.MonthView>

java代码:

monthView.setAdapter(new MonthAdapter() {          @Override          public View createCellView(ViewGroup viewGroup, int position) {              TextView textView  = new TextView(getContext());              textView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));              textView.setGravity(Gravity.CENTER);              return textView;          }          @Override          public void bindCellView(ViewGroup viewGroup, View child, int position, Calendar calendar) {              TextView textView  = (TextView) child;              textView.setText(""+calendar.get(Calendar.DAY_OF_MONTH));          }      });

项目主页:http://www.open-open.com/lib/view/home/1416013738117