나는이 문제에 너무 오래 머물러 있습니다. 나는 간단하다고 생각하지만, 안드로이드 개발자이기 때문에 도움을 주시면 대단히 감사하겠습니다.다른 활동 클래스에서 텍스트를 설정하는 방법
두 가지 활동이 있습니다. 내 주요 활동 레이아웃에는 텍스트보기와 버튼이 있습니다. 내가 뭘 하려는지 다른 활동 클래스 (Btn 클래스)에서 textview 텍스트를 변경하려면 단추를 구현하는 것입니다.
이 내 щࣉ = 클래스입니다
public class Btn extends Activity implements OnClickListener {
Button btn;
TextView textBox;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.btn);
textBox = (TextView)findViewById(R.id.address);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
textBox.setText("Test Test");
}
}
지금이 컴파일되고 잘 작동하지만 난 누를 때 버튼을 아무 일도 일어나지 않습니다. 버튼을 눌렀을 때 텍스트 뷰의 텍스트를 변경하는 방법을 알고 싶습니다. 내 주요 활동 수업에서이 일을하는 방법을 알고 있지만 다른 수업에서하고 싶습니다.
가능한 중복 [안드로이드에서 하나의 활동에서 다른 활동으로 객체를 전달하는 방법] (http://stackoverflow.com/questions/2736389/how-to-pass-object-from-one-activity-to-another- in-android) –
당신의 질문은 나에게 명확하지 않다. Btn Click 이벤트에서 Second Activity 클래스의 데이터를 얻은 후에 MainActivity 클래스의 textview 텍스트를 변경하고 싶습니까 ??? –