• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
액티비티?!-1.버튼,액티비티추가하기
연속출석 :
1일 랭킹 : 6,397위 상사3
90%
90% (434 /480)
  • 댓글 8 |
  • 추천 7 |
  • 조회 3756 |
  • 2011-05-22 (일) 09:49
    액티비티에 대한 이해로 버튼을 만들고 그것을 클릭하면 다음 페이지로
    넘어가는것에 대해 공부할것이고 인텐트에 대해 공부할것이에요~
    그럼 이번 시간을 시작하죠~오늘은 버튼과 액티비티 한페이지를 만드는것 까지 하겠습니다..^^

    이것이 오늘 완성시킬 화면입니다.
    (이젠 지나간 강좌에서 언급한 내용들은 다들 아실거라 생각하고 넘어가겠습니다..^^)

    안드로이드 프로젝트를 만듭니다..위에것이 무엇을 뜻하는지는 이제 다들 아시죠?
    프로젝트를 생성합니다~

    생성하면 패키지 익스플로러에 기본 파일들이 생깁니다~^^
    AndroidManifest.xml 파일로 들어갑니다.

    왼쪽 밑에 application nodes를 보면 기본적으로 생성된 액티비티가 하나 보입니다~!
    오늘은 우리가 만들페이지는 한액티비티에 버튼들을 추가시키는 것을 할것입니다.
    그래서 더 할건 없지만 설명은 하고 넘어가겠습니다. 위에서 add를 누르면 액티비티를 만들건지,하위액티비티를 만들건지 등을 선택하여 자신이 원하는 것을 생성할수 있습니다.

    만들어진 firstAct의 하위목록을 보면 기본적으로 추가된 인텐트 필터가 2개 보입니다.

    이번엔 res>values>strings.xml파일로 들어가서 우리가 필요한 스트링 값들을 추가합시다~
     
    기본적으로 두가지 스트링값이 보입니다.

    스트링 값이 필요함으로 스트링으로 선택하시고~

    하나씩 만들어 줍니다~처음에 보여준 결과화면을 상기 하시면서 우리에게 필요한 것들을 만들어 줍니다.

    다 만들고난 다음의 리스트화면입니다.

    이젠 레이아웃의 메인,xml로 갑시다~^^

    xml탭으로 가시면 기본적으로 보이는 소스가 있습니다. 이부분을 수정할 것입니다.

    위와 같이 바꿔주시면 되는데요. 설명을 드리자면 <textview>는 화면에 뿌려줄 글을 설정하는 것입니다. 살짝 분석을 하자면
    @string/first_act는 스트링값인 first_act를 불러 오는것입니다. 우리가 strings.xml에서 first_act라는 이름으로 만든 스트링을 불러오는 것이지요. 버튼도 마찬가지구요..^^
    그리고 실행 시키시면 우리가 원했던 화면이 완성됩니다~^^

    물론 아직 리스너(나중에 알려드릴꺼에요~뭔가를 작동하게 하기 위한 것이죠)가 만들어 지지 않았고 액티비티도 하나인지라 버튼이 클릭은 되지만 기능은 안됩니다~다음 시간에는 2회에 걸쳐 액티비티도 3개 정도 만들고 위의 버튼들도 다 동작할수 있게 해보겠습니다..^^



    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    개뿔 2012-01-21 (토) 03:29:53
    흠...오늘 처음 보는데요...
    자세히 살펴보진 않았지만....내용도 상당히 좋은것 같더군요..
    그런데 강좌 같은것 보면 처음에 잘 하시다 중간정도 하시곤 안하시는 분들이 많더라구요...
    여기 강좌는 끝까지 마무리해 주셨으면 좋겠습니다...팁&테크닉도....겸해서....해주시면 더욱 좋고요...^^*
    tpgns1 2011-12-28 (수) 12:46:24
    와 이번껀 정말 신기하네요 ㅎㅎ 정말 매번 감사합니다
    아싸리오 2011-09-18 (일) 17:27:49
    점점더 재미있어지네요. 계속 봐야하겠어요. 감사합니다.
    꽃보다 2011-08-21 (일) 05:10:20
    많이 배우고 갑니다 ㅎㅎ
    믿어라 2011-05-22 (일) 22:45:11
    감사합니다. 스크랩해 가요~*^.^*
         
         
    레오쏭 2011-05-23 (월) 20:02:14
    네네~^^
    ♣서로해♣ 2011-05-22 (일) 20:57:33
    여러번 보고 또 보고 연습해야겠습니다.
    너무 감사 합니다.
         
         
    레오쏭 2011-05-22 (일) 21:49:04
    너무 열심히 하시는듯......^^;;
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    17 권한?!-4.너에게 권한을 주마! +15 레오쏭 6 3040 11/06/28
    16 인텐트에 대한 간단한 보충~ +1 레오쏭 5 2091 11/06/28
    15 액티비티?!-3.집으로 전화거는어플을 만들어볼까요? +4 레오쏭 4 2722 11/06/22
    14 액티비티?!-2.버튼에 생명을 불어넣자! +12 레오쏭 6 7214 11/05/28
    13 액티비티?!-1.버튼,액티비티추가하기 +8 레오쏭 7 3760 11/05/22
    12 (디버그를 도와줘~)로그캣!!!! +6 레오쏭 5 6550 11/05/19
    11 업로드 지연 공지~ +11 레오쏭 4 2145 11/05/16
    10 [펌]안드로이드의 역사 +14 레오쏭 6 4370 11/05/14
    9 레알 Hello~Android 출력해볼까요? +8 레오쏭 9 3114 11/05/12
    8 Hello~Android 출력해볼까요? +13 레오쏭 9 3357 11/05/08
    7 에뮬레이터가 아닌 자신의 폰으로 바로바로 확인해보자~! +12 레오쏭 9 6973 11/05/06
    6 어플개발을 위한 무기들을 준비해보자!-4.이클립스 +24 레오쏭 13 4292 11/05/05
    5 어플개발을 위한 무기들을 준비해보자!-3.에뮬레이터 +21 레오쏭 14 3916 11/05/04
    4 어플개발을 위한 무기들을 준비해보자!-2.SDK +21 레오쏭 20 4008 11/05/04
    3 안드로이드라는 전쟁에 나가기 위한 준비를 해보자!-1.J… +32 레오쏭 20 4515 11/05/04
    2 일단 안드로이드가 뭔지부터 알고 넘어갈까요? +48 레오쏭 30 4524 11/05/03
    1 안녕하세요?뉴페이스 레오입니다~^^ +14 레오쏭 10 2957 11/05/03