解决方案 »

  1.   

    这两个难道不是Button控件吗?然后通过监听器让EditText里边的整型数据加减
      

  2.   

    这个是点击按钮使EditText里边的数加1的代码,减1的应该不用我再发了吧,布局文件的代码应该也不用发了吧。。
    如果有最大值上限的话,就增加个if语句,把setText放在符合条件的if语句里边就好了,有用就结贴给分吧~
    package com.example.addbutton;import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;public class MainActivity extends Activity {
    private Button addbtn;
    private EditText tv;
    public int i = 0; @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    addbtn = (Button)this.findViewById(R.id.addbtn);
    tv = (EditText)this.findViewById(R.id.tv);

    addbtn.setOnClickListener(new AddbtnListener());
    }

    class AddbtnListener implements OnClickListener{ @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    i++;
    tv.setText(""+i);
    }
    }
    }
      

  3.   

    再说一下,上面那个代码是只能识别i的,也就是就算你手动输入了60,但是一点+按钮也是变成1而不是变成61,这样的话可以用先给EditText设置一个值,就用0吧,然后用getText来获取EditText当前已经输入的值,当然记得要转换成int型,最后就用上面的代码来自加就行了~
      

  4.   

    我怎么看的也像动态生成button
      

  5.   

    这种控件都是N个WIDGET组件组成的
      

  6.   

    别费劲了 用数值选择器吧 NumberPicker 那么复杂的逻辑 用一个小组件搞定