如何创建EditText和Button,以便每当按下按钮时,EditText应该接受新的输入来存储上一个值?

时间:2019-04-01 15:18:49

标签: java android xml

我确实所做的是用户在EditText中提供输入,并且将其存储在错误中,稍后当按下按钮时,它将清除该字段 现在我增加了“数字”,但是当我单击按钮时,它总是采用“数字”的先前值。如何在OnCreate中发送递增的“数字”值? 这样,每当我单击按钮时,它都应采用“数字”的增量值。 预先感谢!

我尝试使用for循环,它无止境地运行,即崩溃,请帮忙。

公共类thirdactivity扩展了AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_thirdactivity);

    Intent intent1 = getIntent();

    final int no = intent1.getIntExtra(MainActivity.EXTRA_NUMBER4, 0);

    Button Next = (Button)findViewById(R.id.button2);
    Next.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            validate(no);

        }
    });
}

    public void validate(int number){
    /**
    *created an Array to store the value 
    */
    int DLPoints[] = new int[number];


    /**
    *taking inptut from user and store in userDLPV
    */
    EditText editText1 = (EditText) findViewById(R.id.points);
    int userDLPV = Integer.parseInt(editText1.getText().toString());
    DLPoints[number] = userDLPV;
    editText1.setText("");
    number++
 }

}

1 个答案:

答案 0 :(得分:0)

[suppressMenuHide]="true"