안드로이드 개발 질문/답변
(글 수 45,052)
public class Menu extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); final ImageButton button1 = (ImageButton) findViewById(R.id.checklist_btn); final ImageButton button2 = (ImageButton) findViewById(R.id.add_btn); button1.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Perform action on clicks Toast.makeText(Menu.this, "Beep Bop", Toast.LENGTH_SHORT).show(); } }); } }
위와 같은 소스로 테스트를 해보려 합니다.
버튼을 두개 생성하여서 각각의 버튼에 ACTIVITY를 연결하려고 합니다.
위의 버튼에 각각 만들어진 클래스들을 연결하여 VIEW하려고 합니다.
예) LISTVIEW를 BUTTON1을 누르면 호출
EDITVIEW를 BUTTON2를 누르면 호출
각각의 ACTIVITY는 EDITVIEW에서 입력한 내용을 LISTVIEW가 가지고 옵니다.
어떻게 하면 해결이 가능할지 ㅠㅠ 조언부탁드립니다.
notepad 예제에 하시고자 하는 소스가 있습니다.
위에 첨부하신 소스에서 onClick 메소드 안에 Intent를 하나 생성하셔서 Activity로 이동하게 하시면 쉽게 풀릴 일인걸로 생각됩니다.
참고로 성안당에서 나온 "구글의 안드로이드 프로그래밍" 6장을 참고하시면 될 것 같네요.