这是上一篇文章的续篇,关于自定义View. 多个View内部可以映射到同一个数据模型,也可以映射不同的数据结构:可以使用所有数据,也可以只使用部分数据.因为视图层与数据层的分离,操作相对比较灵活. 1. 实现一个自定义View 这里我们来实现一个自定义View,住要包含一下几个功能: 图案自定义:包含四个颜色不一的格子,大小小于整个窗口的1/4, 分别位于窗口的四个角落. 响应鼠标点击:鼠标点击格子区域,绘制高亮的内方格,点击非格子区域无反应. 响应右箭头(→)按键:点击选中格子后,按右箭头按键…