当前位置: 移动技术网 > IT编程>网页制作>HTML > 添加Toolbar,标题

添加Toolbar,标题

2020年09月28日  | 移动技术网IT编程  | 我要评论
1,在valuer文件夹中的styler// 修改为No<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">2,在方法中添加//添加布局//设置支持actionBar为toolbarsetSupportActionBar(toolbar);//设置logotoolbar.setLogo(R.mipmap.

1,在valuer文件夹中的styler

//                                                 修改为No
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

2,在方法中添加

//添加布局
//设置支持actionBar为toolbar
setSupportActionBar(toolbar);
//设置logo
toolbar.setLogo(R.mipmap.ic_launcher);
//设置主标题
toolbar.setTitle("主标题");
toolbar.setTitleTextColor(Color.WHITE);
//设置副标题
toolbar.setSubtitle("副标题");
toolbar.setSubtitleTextColor(Color.YELLOW);
//设置导航图标
toolbar.setNavigationIcon(R.drawable.aa);
toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
    @Override
    public boolean onMenuItemClick(MenuItem item) {

        return false;
    }
});

在XML文件中添加Toolbar

<androidx.appcompat.widget.Toolbar
    android:id="@+id/toolbar"
    android:background="#FF5F5F"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

创建选项菜单,onCPL 方法

@Override
public boolean onCreatePanelMenu(int featureId, @NonNull Menu menu) {
    //menu.add(组id,条目id,排序,"内容");
    menu.add(0,0,0,"扫一扫");
    menu.add(0,1,1,"摇一摇");
    menu.add(0,2,2,"看一看");
    menu.add(0,3,3,"收付款");
    return super.onCreatePanelMenu(featureId, menu);
}

操作每个按键,onPIL 方法

@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
    switch (item.getItemId()){
        case 0:
            Toast.makeText(MainActivity.this,"第一个",Toast.LENGTH_SHORT).show();
            break;
        case 1:
            Toast.makeText(MainActivity.this,"第二个",Toast.LENGTH_SHORT).show();
            break;
        case 2:
            Toast.makeText(MainActivity.this,"第三个",Toast.LENGTH_SHORT).show();
            break;
        case 3:
            Toast.makeText(MainActivity.this,"第四个",Toast.LENGTH_SHORT).show();
            break;
    }
    return super.onOptionsItemSelected(item);
}

本文地址:https://blog.csdn.net/kc527347568/article/details/108851378

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网