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