attrs.xml(lib工程的话,该文件在lib工程)如下:
自定义view的构造函数中获取改属性
TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.CalendarView, 0, 0); firstDayOfWeek = a.getInteger(R.styleable.CalendarView_firstDayOfWeek, 0);
layout.xml(该文件在项目工程)如下:
需要注意
xmlns:app="http://schemas.android.com/apk/res/com.example.acalendarview"
以上com.example.acalendarview部分应该是当前项目的package名,另外需要注意的是如果当前custom view所在工程如果作为lib的话,那么在layout.xml使用的仍然是当前工程的package名称,而不是lib的package名。