0

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

4

2 回答 2

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

于 2013-03-24T00:39:25.727 回答
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());
}
于 2013-03-24T06:51:10.820 回答