2011-03-14 11 views
1

나는 사용자가 물어 보는 textview1의 값을 원한다. 버튼을 클릭 한 후에 textview2에 들어왔다. 이 문제를 해결할 수 있습니까?버튼을 클릭 한 후 textview1의 값을 textview2로 가져올 수 있습니까?

+0

보십시오. 코드가 있습니까? – Nanis

+1

당신이 TextView에 EditText의 내용을 넣는 것을 의미한다고 생각하십니까? 각 구성 요소의 메소드를보십시오. 당신은 "getText()"와 "setText (...)"같은 것을 가지고 있습니다. 어떤 사람이 버튼을 클릭 할 때하는 일입니다. http://developer.android.com/reference/android/widget/EditText.html http://developer.android.com/reference/android/widget/TextView.html – Rainer

답변

1
TextView textView1 = (TextView) findViewById(R.id.yourTextView1); 
    TextView textView2 = (TextView) findViewById(R.id.yourTextView2); 
    Button button = (Button) findViewById(R.id.yourButton); 
button.setOnClickListener(new View.OnClickListener(){ 
     textView2.setText(textView1.getText()); 
    }); 
2

내가 이해하지 못하는이

final TextView textView1 = (TextView)findViewById(R.id.a); 
     final TextView textView2 = (TextView)findViewById(R.id.b); 
     Button button = (Button)findViewById(R.id.c); 

     button.setOnClickListener(new View.OnClickListener(){ 
      textView2.setText(textView1.getText()); 
     }); 
0
public void onClick(View view) {  
    if(view == clickBtn) { 
     text2.setText(text1.getText().toString()); 
    }  
} 
관련 문제