• 简单地加法计算


    1.EditText,Button,设置字符串的最佳方法应该是在Strings里面设置,然后调用ID
     
    如:
    <string name="Calculate">计算</string>
    给按钮赋文本:
    Calculate.setText(R.string.Calculate);


    2.Intent putExtra方法,字符串转换成int
    方法是:Integer.parseInt();
    一般用在 输入对话框
    因为输入对话框只认为输入为string
    当输入整数时需要这个转换
    就是把整数的字符串,转化为整数 (String类型数据必须为数字) 
    Intent intent = getIntent();
    String one = intent.getStringExtra("numberOne");
    String two = intent.getStringExtra("numberTwo");
    int intone =Integer.parseInt(one);
    int inttwo =Integer.parseInt(two);

    //3,4,是两个回调函数
    3.@Override
    onCreateOptionsMenu菜单项,点击手机上的菜单按钮,会弹出Item选项
     
    //设置菜单项
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0,1,1,R.string.exit);
    menu.add(0,2,2,R.string.about);
    return super.onCreateOptionsMenu(menu);
    }
    
    
    strings里面:
    <string name="exit">退出</string>
    <string name="about">关于</string>
    其中,add的参数:第一个是组号,第二个是ID,第三个是排序号,第四个是显示的名称

    4.@Override
    onOptionsItemSelected  ,里面的参数是MenuItem,点击菜单项里面的选项,执行相应的方法
    //为菜单项里面的子项添加点击事件
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    if(item.getItemId() == 1){
    finish();
    }
    return super.onOptionsItemSelected(item);
    }
    通过getItemId()方法,确定点击的选项
  • 相关阅读:
    MinDoc v0.6 发布,轻量级文档在线管理系统
    PostMessage和SendMessage有什么区别?(有EnumChildWindowsProc的例子)
    将QuickReport报表保存为图片(使用TMetaFile和TMetafileCanvas)
    如何将JPEG缩略图放到LISTVIEW中(delphi listview自绘图形)
    栈和队列
    SQL调优日志--内存问题
    Nancy之实现API
    JAVA和.NET互调用
    NET Core环境并创建运行ASP.NET网站
    React Native
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/4228419.html
Copyright © 2020-2023  润新知