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 に答える