본문 바로가기

Programing/Android

안드로이드 엑티비티 추가 방법 및 유의사항

여기서는 엑티비티를 추가하고 엑티비티에서
다른 엑티비티로 넘어가는 방법에 대해서 간단히 설명해보겠다.

안드로이드에서 엑티비티를 추가하는 방법은 간단하다.

1. 먼저 layout 하위에서 xml 파일로 추가할 엑티비티를 만든다.

2. 다음으로 AndroidManifest.xml 파일에서
<activity android:name="~~~~~" android:label="~~~~" />
를 다른 엑티비티 아래에다가 갖다 붙인다.

여기서 짚고 넘어갈 점은 시작할 엑티비티 또는 디폴트 엑티비티는
이 파일상에서 속성으로 지정해 주어야 된다는 것이다.

위의 2가지만 하면 일단 엑티비티를 추가한 것이다.

다음으로는 엑티비티에서 다른 엑티비티로 넘어가는 방법이다.
나는 별거 아닌 이 문제때문에 2~3시간을 허비해야했다.
요점만 간단히 말하면 엑티비티에 속한 것들에 대해
리스너를 추가하고자 할때
반드시 setContentView()로 해당 layout을 설정하고
리스너를 추가하라는 것이다.

순서를 뒤 바꾸면 프로그램이 실행되지 않는다.
이유는 묻지 마시길...ㅡㅡ^

어쨌거나 엑티비티에서 다른 엑티비티로 넘어갈때 흔히 쓰는것이
버튼, 또는 OnTouch 이다. 
이에 대해서 리스너를 추가할 필요가 있는데,
누누히 말히지만, 반드시 저 함수 뒤에서 리스너를 추가하길....

이런 알수 없는 원리가 많아서 프로그래밍이 힘들다는 것을
오늘도 느끼면서 이만 포스트 끝.