Android actionbar的变更与使用

不知道是不是Google觉得Android的UI风格被iPhone越带越远,从13年起就开始推行Android自身的UI设计风格,最明显的就是,受iPhone荼毒颇深的选项卡导航栏部分,由清一色的位于手机下方变道了手机上半部分。

从v7开始,用户可以通过制定App:theme.actionbar 相关语句,直接设计actionbar,美观大方,吾深爱之,

 ActionBar actionBar = getSupportActionBar();
 actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
 actionBar.addTab(actionBar.newTab())

好景不长,在随后的版本中Google鼓励开发者使用toolbar来代替actionbar

        setSupportActionBar(toolbar);
        final ActionBar ab = this.getSupportActionBar();
        //ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        ab.setHomeAsUpIndicator(getResources().getDrawable(R.drawable.ic_menu));
        ab.setDisplayHomeAsUpEnabled(true);

目前并未发现其好处,先mark,日后慢慢在研究

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值