안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 초보 어플개발자입니다. 현재 학부생으로 학생이고요
안드로이드 어플만들다가 모르는부분이 있어서 글을 올립니다 . 제가 알고싶은것은 일단 2가지 인데요
첫번째는 안드로이드 내에서 표를 구현하려고 하는데 어떤방식으로 하면 좋을지 의문이네요
자바에서는 패널안에 넣어서 했는데 안드로이드는 xml을 다루다보니 어려운거 같습니다
두번째는 인텐트로 다른 액티비티를 불러온후에 불러온 액티비티에서 종료버튼을 누르면 현재 어플자체가 종료되는것을
구현하려고 하는데요 이것조 잘안되네요 인텐트시 스타트 액티비티로 안하고 포리절트액티비티로 했는데도 안되서
두가지 해결방안좀 부탁드려요
2010.07.21 14:18:43
clearTaskOnLaunch 속성은 해당 어플을 실행할 때 항상 Launcher Activity를 실행하게 해주는 속성입니다.
예를 들어, 일반적으로 A라는 어플에 a와 b 액티비티가 있고 a가 Launcher 액티비티인 경우
홈에서 A 어플을 실행하면 a 액티비티로 들어오게 됩니다.
a에서 b로 간 뒤에 Home키를 눌러서 홈으로 돌아왔다가 A 어플을 실행하게 되면 보통은 b 액티비티가 보이게 됩니다.
다만 clearTaskOnLaunch 속성을 true로 해주면 A 어플을 실행할 때 위와 같은 상황이라도 무조건 a 액티비티가 보이게 됩니다.
딴지는 아니지만 사용법이 조금 다른 것 같네요. ^^
표를 만드실려면 xml에서 Tablelayout으로 값들이 뿌려지는 부분을 구성하시구요
코드에서 그 UI를 불러서 값들을 세팅해 주시면 됩니다
TextView tv = (TextView)findViewById(R.id.xxx)
tv.setText(str)이나 tv.append(str)
이런식으로요
2>두번째 질문에 대한 답은
clearTaskOnLaunch을 사용해 보세요