近来又学了学Toolbar,发现国外的文字文档比国内的还少,不知道是我搜索方式有误还是咋的,国外的视屏教学又听不懂,哎,看来以后还是要硬着头皮听,看下去。
国内的文档好的挺多的,这里我推荐一个国外,一个香港的。
一篇台湾博主的:www.blog.mosil.biz/2014/10/android-toolbar/,我看他的遇到不少问题,也解决了不少
一篇国外的基本的教程:www.javatechig.com/android/android-lollipop-toorbar-example,这个可以基本入门
国内的自行搜刮吧,还是有挺不错的。
这里我主要说说,我在做这个新的控件时,遇到的问题。
1.撤销ActionBar
我们使用的Toolbar是代替actonbar的新控件,但比actionbar更灵活,所谓一山容不得二虎,有actionbar就不能有代替actionbar的toolbar在,所以我们要,撤销设定好的Actionbar。
2种方法:
1. <item name="android:windowNOtitle">true<item>
<item name="windowActionBar">false<item>
网上都这么说,可是我怎么都实现不了。没办法我用了第二种方法
2. 直接继承父类的NoActionbar,
事实证明快捷方便,没问题
2.value-v21,style.xml
第一次创建style.xml(v21),以前从未用过,说是为了更好的兼容 而设定的,以后找篇国外文章 翻译翻译。
3.前缀android
此问题在stackover上能找到。
www.stackoverflow.com/questions/27043294/appcompat-21-name-colorprimary-not-working-together-with-name-actionbarstyl
4.windowbackground和background的区别
此问题在stackover上也能找到。
www.stackoverflow.com/questions/14425868/whats-the-difference-from-windowbackground-and-background-for-activities-sty
看似简单,android新手还是能遇到不少问题的。
时间: 2024-11-05 20:34:50