首页 > 其他分享 >每日总结3.7

每日总结3.7

时间:2023-03-09 20:14:36浏览次数:43  
标签:总结 myToolbar putExtra 每日 getText 3.7 tag intent et

安卓开发菜单栏

首先在想xml文件里引入Toobar控件,他的作用就是制作一个顶部菜单,但是想要对这个菜单有操作需要以下代码

 myToolbar=findViewById(R.id.myToolbar);
 setSupportActionBar(myToolbar);
        getSupportActionBar().setHomeButtonEnabled(true);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

想要对原始界面的返回键设置菜单则可用此函数,作用就是设置图标相关的操作。

   myToolbar.setNavigationIcon(R.drawable.ic_menu_black_24dp);

对菜单栏里面设置单击事件

  myToolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                if(openMode == 4||flag){
                    if(et.getText().toString().length() == 0){
                        intent.putExtra("mode", -1); //nothing new happens.
                    }
                    else{
                        intent.putExtra("mode", 0); // new one note;
                        intent.putExtra("content", et.getText().toString());
                        intent.putExtra("time", dataToStr());
                        intent.putExtra("tag", tag);
                    }
                }
                else {
                    if (et.getText().toString().equals(old_content)&&!tagChange)
                        intent.putExtra("mode", -1); // edit nothing
                    else {
                        intent.putExtra("mode", 1); //edit the content
                        intent.putExtra("content", et.getText().toString());
                        intent.putExtra("time", dataToStr());
                        intent.putExtra("id", id);
                        intent.putExtra("tag", tag);
                    }
                }
                setResult(RESULT_OK, intent);
                finish();





            }
        });

 

标签:总结,myToolbar,putExtra,每日,getText,3.7,tag,intent,et
From: https://www.cnblogs.com/copyjames/p/17201212.html

相关文章

  • 每日总结3.8
    对菜单栏里添加更多按钮首先新建一个menu布局文件    调用以下函数实现删除publicbooleanonOptionsItemSelected(@NonNullMenuItemitem){switc......
  • 每日总结
    今日就浅浅的记录一下时间androidstudio个控件可以以一个时钟的方式显示计数,也可以是日历形式<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="......
  • 每日总结3.6
    求数组里最长子数组和问题importjava.util.List;importjava.util.Scanner;publicclassPAR{publicstaticvoidmain(String[]args){intmax=0......
  • 3.9每日总结
      今天学习用androidstudio实现增删改查。一个class用来创建数据库,建表,一个activity用来执行增删改查操作//今天只实现界面,还不能完全运行布局表信息(csdn上的)<?xml......
  • 指针总结
    这篇博客是我在学习了一段时间的指针后,做的一些总结,如有错误请严厉指正。首先是我写的一篇关于指针的思维导图。当然除了这些之外还有一个不是指针但是和指针有关的就是函数......
  • 3月09日课后总结
    3/09课后总结贪婪匹配与非贪婪匹配""" 正则表达式都是默认贪婪匹配 如:字符串<abc>123<abc> 正则表达式<.*> 则会匹配到<abc>123<abc> 非贪婪匹配则是<.*?> 匹配到<......
  • 今日总结
    输入a,b班的名单,并进行如下统计。输入格式:第1行::a班名单,一串字符串,每个字符代表一个学生,无空格,可能有重复字符。第2行::b班名单,一串字符串,每个学生名称以1个或多个空格分......
  • 【学习总结】计算机组成原理
    参考笔记:CSDN:从前慢-计算机组成原理:B站王道考研视频下发现的CSDN:从前慢-操作系统END......
  • mvc-学习javaweb项目一后部分知识总结
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾总体内容是P39-P45,这边只放了一个链接。视频链接知识点总述1.最初的做法......
  • 3月9日总结
    作为一枚合格的代码贡献者,时常需要跟踪自己或者团队代码的变更,那么就很有必要了解并掌握一些软件代码版本管理工具或者系统,比如Git、SVN、CVS、VSS等。版本管理工具比较......