效果图如下: 设计思路 首先最底层是一张只有灰色圆圈和线条的背景图,上面每个学期都是一个button,第一个版本采用的是为每个分辨率的手机建立了文件夹对应x,y的比例坐标,当然这个是工具生成的。 时间不长变发现了一个大坑,原来安卓分辨率远比想象的要多,而且安卓5.0的手机很多都是虚拟返回键一栏,这使得app获得的分辨率会变化导致自适应困难,所以后来改为按比例相对布局。 每个学期都有颗星星,星星在绘制的时候要得到图片,然后按计算出星星的位置绘制在图片上,在给button附背景图。