안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요~!
완전 초보 입니다... ㅠ
몇일째 이것때문에 고생인데요 ㅠㅠ
지금 여기까지 했는데요~(파일 첨부) 세가지 질문이 있어요~!!
한 화면당 버튼 한번 누르면 그 다음부터 버튼 이벤트가 안먹혀요 ㅠㅠ
그리고 사진 내맘대로 보기 하면 거기서 옆에 버튼을 추가 하고 싶거든요~
기분대로 보기 선택(버튼)
그룹별로 보기 선택 (버튼)
.......
이렇게 선택버튼을 각 리스트뷰 텍스트 옆에다가 붙여놓고 싶거든요~
어떻게 해야할지를 모르겠어요~
또한 java 파일은 한개 이상되어도 되는 것이죠??
근데 java 파일에서 써놓은 명령어대로 명령어가 진행되는데
어떻게 다른 java 파일을 만들어서 지금 행동에 연결시킬 수 있는 것이죠??
ㅠㅠ
setContentView를 통해서 액티비티의 뷰를 갱신하고 다시 이벤트 리스너를 등록하지 않았기 때문입니다.
setContentView를 하면 전혀 새로운 View객체가 들어가는 것이므로 다시 이벤트 처리 하셔야 합니다.
리스트 뷰 텍스트 옆에 버튼 놓는것은 CustomAdapter를 검색해보세요.
java 파일끼리 연결(말이 좀 이상하긴 하지만...)하는 것은
1. Activity의 경우는 intent로 가능합니다. startActivity 혹은 sendBroadcast 등으로 intent를 주고받으면서 가능합니다.
2. 일반 class 파일의 경우는 한 class가 다른 class의 객체를 가지고 있으면 public 메소드를 호출하는 형태로 가능합니다.
3. 한 class가 다른 class의 객체를 가지고 있지 않더라도 public static으로 선언된 메소드나 변수는 접근이 가능합니다.