마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이벤트 처리 후 저장된 값을 이용하여 읽고 사용하는 방법에 대한 질문

+1 추천
package com.example.test;
 
import android.os.Bundle;
import android.view.View;
import android.app.Activity;
import android.view.Menu;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
 
public class MainActivity extends Activity implements View.OnClickListener{
EditText et1;
TextView tv1;
Button btn;
private void showMsg(String msg, int option){
Toast.makeText(this, msg, option).show();
}
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        et1 = (EditText)findViewById(R.id.et01);
        tv1 = (TextView)findViewById(R.id.tv01);
        btn = (Button)findViewById(R.id.btn);
        
        btn.setOnClickListener(this);
    }
    public void onClick(View v){
    Button b = (Button)v;
    b.setText("확인");
    String content = et1.getText().toString();
    et1.setText("");
    tv1.setText(content);
   
    }
    
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}
현재 위 소스는 버튼 클릭 이벤트를 처리한 상태입니다.
여기서 edittext에서 button을 입력하면 textview에 입력된 데이터가 나오는데, 다음 입력된 데이터가 overriding 되지 않고 이어 저장 될 수 있는 방법에 대해 알려 주세요~
익명사용자 님이 2014년 1월 13일 질문

2개의 답변

+1 추천
tv1.append(content);

append() 가 별로도 있습니다.
inetjava (180 포인트) 님이 2014년 1월 14일 답변
0 추천
tv1.setText(tv1.getText() + content);
aucd29 (218,390 포인트) 님이 2014년 1월 14일 답변
...