ToolBar浅谈

最新学习了一下ToolBar的使用,说实话感觉还是不顺手,还是自定义的好用但是,毕竟出来这个控件学习一下总是好的,一下是一些简单的操作。


    <android.support.v7.widget.Toolbar
        android:id="@+id/toolBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minHeight="?attr/actionBarSize"
        android:background="@color/colorAccent"
      >
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_gravity="center"
        android:text="标题居中显示"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold" />
        </android.support.v7.widget.Toolbar>

注意设置ToolBar的高度的时候强烈建议使用 ` android:layout_height=”wrap_content”
android:minHeight=”?attr/actionBarSize”
当标题等文本较大时,依然可以显示完整。

使用方法

 toolBar= (Toolbar) findViewById(R.id.toolBar);
        setSupportActionBar(toolBar);//ToolBar替换ActionBar
        ActionBar action=getSupportActionBar();
        if(action!=null) {
            action.setDisplayHomeAsUpEnabled(true);//显示返回键
            action.setDisplayShowTitleEnabled(false);//隐藏默认标题
        }

设置返回键图标或者更改颜色

1.设置图标

 toolBar.setNavigationIcon(R.mipmap.ic_launcher);//设置图标
        toolBar.setNavigationOnClickListener(new View.OnClickListener() {//点击事件
            @Override
            public void onClick(View v) {
                onBackPressed();
            }
        });

2.更改默认图标颜色
在全局的Theme中添加下列代码:

      <item name="colorControlNormal">#000000</item>//返回图标颜色

最后一般ToolBar需求右边一般也有menu按钮,可以自行在xml中ToolBar下添加,将ToolBar看成RelativeLayout即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值