ボタンをクリックした後に 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 に答える