zoukankan      html  css  js  c++  java
  • Android带加减的edittext

    看了网上这样自带加减的edittext写得好复杂,还有各种监听事件,我觉得没有必有。于是我自己写了一个。 我这个edittext仅仅限制整数,每次加减1.

    public class TestEditTextActivity extends Activity implements OnClickListener {
    
    	private TextView tv_subtract, tv_add;
    	private EditText et_rate;
    	// 存储全局变量的数字
    	private int num;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		// TODO Auto-generated method stub
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.second);
    		tv_subtract = (TextView) findViewById(R.id.subtract);
    		tv_add = (TextView) findViewById(R.id.add);
    		et_rate=(EditText)findViewById(R.id.transfer_year_rate);
    		tv_subtract.setOnClickListener(this);
    		tv_add.setOnClickListener(this);
    	}
    
    	@Override
    	public void onClick(View v) {
    		switch (v.getId()) {
    		case R.id.subtract: {
    			String numString = et_rate.getText().toString();
    			num = Integer.valueOf(numString) - 1;
    			et_rate.setText(String.valueOf(num));
    		}
    			break;
    		case R.id.add: {
    			String numString = et_rate.getText().toString();
    			num = Integer.valueOf(numString) + 1;
    			et_rate.setText(String.valueOf(num));
    		}
    			break;
    
    		default:
    			break;
    		}
    	}
    

      

  • 相关阅读:
    vue与react的区别
    for(key in obj)
    github上传项目
    第一个blog
    黑客几乎绝不用鼠标?
    中国白帽黑客调查
    编程新手六部曲
    程序猿看了要xiao了
    程序是如何执行的?
    IT 技术人需要思考的 15 个问题
  • 原文地址:https://www.cnblogs.com/tleopard/p/5253494.html
Copyright © 2011-2022 走看看