差不多两个月没有写过Android代码了,这段时间想写个项目巩固一下Android开发的技能,没想到刚开始就栽了跟头
第一个:Android Studio 3.0导致的问题
升级到Android Studio 3.0后碰到一个问题 在引入'com.android.support:design:26.0.0-alpha1'
与'com.android.support:appcompat-v7:26.1.0'
冲突导致应用起不来总是会报一个java.lang.NoSuchMethodError: No static method getFont
之类的错误,这个问题我搞了好久发现不管引入什么都会报这个错,让我心力憔悴。好吧,我决定换掉,我把这个-v7:26.1.0
换成-v7:26.0.0-alpha1
后发现能正常引入并运行了,暂时我还找不到更好的解决方法了,如果有大佬知道这个问题怎么解决请一定要告诉我,不胜感激
第二个:Tablayout显示图片
好吧这个问题,我承认网上有很多例子,也可能是因为我比较笨,没有领会大佬的精髓。后来我找到一种比较简单的方法大概代码如下
Activity代码
Adapter代码
xml代码
注意
Tablayout.setupWithViewPager()方法一定要在设置图片之前,亲测,不然会报错。感觉没关联得不到Tab
最后是运行截图