之前账号被盗了,这篇文章是重发
---------------------------------------------------------
这两天工作上的东西比较少,索性拿一些空余的时间来研究一些东西。
由于做的东西经常被吐槽说是很丑,就研究起了android material design 中的各种控件。
虽然说Android现在主流的是用studio,但是由于一些原因,我现在的公司还是在使用eclipse来进行开发,所以我先在eclipse上进行了一些demo的开发。
但是在design包导入进来之后,报了各种各样的错误,被这些问题搞得晕头转向的,下面我就大致讲一下过程
1.导入extras\android\support下的design包,同时导入v7下的appcompat
导入的时候要注意一下本地的project.properties 中的target最好都是要在21及21以上的,我在appcompat导入的时候还在res/values-23文件中报了错,经过查找资料之后,发现可能是本地的sdk中没有那两个属性,我把那两行报错代码删了之后,appcompat就没有报错了
2.在design添加依赖appcompat。
3.自己新建一个工程对design添加依赖
这时候clean一下eclipse,发现console输出了一段红色的提示,仔细看了一下,发现是同时存在了v4包导致了新建工程的报错。把新建工程v4包替换成appcompat中的v4包,同时把appcompat中的v4包删除之后(这样做的原因是如果v7包和v4包不匹配,程序还是不能运行的),发现工程显示没有报错了
这时候运行一下程序,发现就可以运行了
ps:由于不经常写博客,所以可能语言组织比较混乱,让读者看起来比较累,请见谅。
-----------------------------------------------2017年10月23日15:45:39
把之前的项目整理了一个demo出来,测试过已经可以用了,附上 地址:http://download.youkuaiyun.com/download/just_hu/10036354