• 控件变运算符的方法??---加法运算+


    package com.example.sum;//sum
    
    import com.example.sum.R;//sum
    
    
    //import com.example.hello.R;
    
    import android.app.Activity;
    import android.view.View.OnClickListener;
    import android.os.Bundle;
    //import android.view.Menu;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    
    //import android.view.Menu;
    import android.view.View;
    //import android.widget.Button;
    //import android.widget.EditText;
    //import android.widget.TextView;//导入各种包
    
    
    
    public class MainActivity extends Activity {
        
    
            
            
            
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main); 
         
            final Button button1 = (Button) findViewById(R.id.button1);//final获得句柄 获得句柄
            final  Button button2 = (Button) findViewById(R.id.button2);
            final  EditText editText1 = (EditText) findViewById(R.id.editText1);
            final    EditText editText2 = (EditText) findViewById(R.id.editText2);
            final  EditText editText3 = (EditText) findViewById(R.id.editText3);
            final   TextView textView =  (TextView) findViewById(R.id.textView1);    
            
            
            button1.setOnClickListener(new OnClickListener()
            { 
               public void onClick(View v)
               {        
      
                   String a=editText3.getText().toString().trim();//判断编辑框3是否为字符串加号 赋值
                   String b="+";
                   
                   
                   if (a.equals(b)){//如果编辑框3为字符串加号,那么执行加法运算 字符串比较
                       
                       
                       
                       textView.setText(String.valueOf(
                               Integer.parseInt(editText1.getText().toString().trim())   //控件转字符串,字符串转整形,整形转字符串
                              +Integer.parseInt(editText2.getText().toString().trim())   //去除空格
                       
                               ));
                                
                   }else{ System.out.println("A");        }
                   
                   
               }
            });
            
          
            //+Integer.parseFloa(editText3.getText().toString().trim())        
            
            button2.setOnClickListener(new OnClickListener()
            { 
               public void onClick(View v)
               {
                   
                  
                      editText3.setText(button2.getText());
                        
               }
            });
            
            
            }
        
    
        
    
     
        
        
        
        
    }
  • 相关阅读:
    MeshLab编译理解
    几个经典的数学库之一学习---VCGlib(1)
    开源协议的几种类型认识
    Win & Mac 系统之间U盘传递的U盘文件格式选取问题
    用VS2010编译python2.7的源码
    类之间关系理解:组合>聚合>关联>依赖;实现,继承
    Linux进阶:让效率翻倍的Bash技巧(一)
    Linux下nc命来实现文件传输
    nginx 405 not allowed问题的解决
    vim同时打开多个文件进行编辑
  • 原文地址:https://www.cnblogs.com/hellowzd/p/4224446.html
Copyright © 2020-2023  润新知