关于Android添加fragment后版本不兼容问题
Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。Fragment的出现就是为了解决这样的问题。更为重要的是,你可以动态的添加、替换和移除某个Fragment。按照官网的教程,新建了一个类BlankFragment,继承自Fragment。最不靠谱的一个就是说什么把manifest文件里的标签从android:name改成class的。但不能满足于此。看一下git的记录,26.1.0这一行就是新加的,肯定就是新建BlankFragment类的时候AndroidStudio自动添加的。不得不吐槽一下AndroidStudio,你既然要自动加版本依赖,就把版本兼容性也一起检查了呗。最讨厌这种半自动化的东西,最坑人。另外,gradle文件的语法也挺有意思。
用户评论