안드로이드를 처음 시작하는데요 지금 열심히
설치하고 있는 중입니다..
지금 설치하면서 궁금한점이 몇가지가 있는데요
layout.xml?? 이곳에 버튼을 만든후
소스에서 findviewbyid 로 해당 버튼의 id를 찾아서 쓰는 것 같은데
layout.xml 에 버튼을 미리 만들지 않고 바로 소스내에서
버튼을 생성하여 사용해야 하나면 어떻게 해야 하나요..
그리고 이 버튼의 기능이 A를 누른다면 텍스트창에 helloworld를 띄우고
B를 누르면 맨처음 에뮬레이터 실행시 나오는 바탕화면으로 가려고
하는데 이것이 가능한지 궁금합니다...
글쎄요. 만들기야 만들면 되겠지만은 코드에서 만들어서 xml에 추가는
가능한지 모르겠군요(화면에 보이는 부분이 xml이니 만들어도 없는버튼(?) 이겠네요)
2-1. 자바랑 거의 비슷합니다. 리스너 달아주면 됩니다.
A.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
텍스트창.settext("hellowworld");
}
});
2-2. 백버튼처럼 사용을 원하는 것이라면(종료) 간단하게 finish() 함수 호출하시면 됩니다.
B.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
finish();
}
});
홈버튼처럼 어플이 종료되지 않고, 백그라운드로 동작하는 것을 원하시는것이라면
서비스쪽 찾아보시길 바랍니다.