单击按钮创建变量

时间:2013-03-24 00:37:10

标签: java android xml

我想知道如何在单击按钮后获取EditText中的文本,并将此值存储在新变量中,清除我的EditText,并再次执行相同的操作,因此将值存储在不同的变量,然后进行计算,我的大问题是将每个值存储在一个变量中不同的时间,感谢有人可以提供帮助!谢谢。

2 个答案:

答案 0 :(得分:1)

Button myButton = (Button)findViewById(R.id.BUTTON_ID);
EditText myEditText = (EditText)findViewById(R.id.EDITTEXT_ID);
myButton.setOnClickListener(new OnClickListener(){
    public void onClick(View v){
        String myText = myEditText.getText().toString();
        //do whatever with myText;
        myEditText.setText("");
    }
});

其中BUTTON_ID和EDITTEXT_ID分别是在XML文件中为每个分配的ID

答案 1 :(得分:0)

ArrayList listString = new ArrayList();

Button myButton = (Button)findViewById(R.id.BUTTON_ID);
EditText myEditText = (EditText)findViewById(R.id.EDITTEXT_ID);
myButton.setOnClickListener(new OnClickListener(){
public void onClick(View v){
    listString.add(myEditText.getText().toString());
    myEditText.setText("");
}
});

获取字符串值

for(int i=0;i<listString.size();i++)
{
           System.out.println("String values..."+listString.get(i).toString());
}