》导言
ToolBar对于Activity设置actionbar很容易,但是对于fragment缺并没有直接支持。我们考虑到getActivity,或者ViewGroup(OnCheckedChangeListener)切换监听里设置。
》选择
(以主界面分页为例)首先使用的getActivity,但是发现只在创建fragment的时候,给每个都设置了对应的actionBar,但是发现fragment都是共用同一个父Activity的actionBar,因为分页fragment被创建后被缓存,设置只能显示最后一个fragment的;我们意识到这里需要一个可以动态改变的ActionBar,而RadioGroup对radioButton的监听恰恰可以提供动态index,果然,在监听里设置,动态设置actionBar完美解决问题。(由于是共用同一Activity的ActionBar,所以对ActionBar的事件监听也得动态设置)