• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
액티비티?!-1.버튼,액티비티추가하기
연속출석 :
1일 랭킹 : 6,397위 상사3
90%
90% (434 /480)
  • 댓글 8 |
  • 추천 7 |
  • 조회 3774 |
  • 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
    너무 열심히 하시는듯......^^;;
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 136696
    젤리빈 로그캣 변경점
    젤리빈 로그캣 변경점
    11년전
    h.4264
    v.1
    GNCkorea
    안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명
    안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명
    11년전
    h.4263
    v.1
    GNCkorea
    어플개발을 위한 무기들을 준비해보자!-2.SDK
    어플개발을 위한 무기들을 준비해보자!-2.SDK (21)
    13년전
    h.4022
    v.20
    레오쏭
    어플개발을 위한 무기들을 준비해보자!-3.에뮬레이터
    어플개발을 위한 무기들을 준비해보자!-3.에뮬레이터 (21)
    13년전
    h.3940
    v.14
    레오쏭
    Bitmap 파일 회전시키기
    Bitmap 파일 회전시키기
    11년전
    h.3927
    v.1
    GNCkorea
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로젝트 생성
    안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로…
    11년전
    h.3914
    v.1
    GNCkorea
    액티비티?!-1.버튼,액티비티추가하기
    액티비티?!-1.버튼,액티비티추가하기 (8)
    13년전
    h.3779
    v.7
    레오쏭
    개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 등)
    개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 …
    11년전
    h.3766
    v.1
    GNCkorea
    launcherShortCut (바로가기 아이콘)입니다.
    launcherShortCut (바로가기 아이콘)입니다.
    11년전
    h.3702
    v.1
    GNCkorea
    안드로이드 프로그래밍 Tip
    안드로이드 프로그래밍 Tip (3)
    12년전
    h.3670
    v.4
    지워니
    버튼?!-라디오,체크,토글버튼
    버튼?!-라디오,체크,토글버튼
    12년전
    h.3642
    v.4
    레오쏭
    삼성 AdHub SDK 심각한 버그 있네요.
    삼성 AdHub SDK 심각한 버그 있네요.
    11년전
    h.3639
    v.1
    GNCkorea
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT-8.0.1
    윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT…
    11년전
    h.3566
    v.1
    GNCkorea
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단말 세팅
    안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단…
    11년전
    h.3518
    v.0
    GNCkorea
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법 (3)
    12년전
    h.3421
    v.3
    레오쏭
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK 설치 및 실행
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    11년전
    h.3388
    v.1
    GNCkorea
    Hello~Android 출력해볼까요?
    Hello~Android 출력해볼까요? (13)
    13년전
    h.3382
    v.9
    레오쏭
    Low memory killer / win death / Gallery 선택후 프로세스 종료
    Low memory killer / win death / Gallery 선택후 프로…
    11년전
    h.3372
    v.0
    GNCkorea
    [C언어]강좌1. C언어를 배우기위해
    [C언어]강좌1. C언어를 배우기위해 (1)
    12년전
    h.3350
    v.5
    퉁퉁이
    [경고를해보자]토스트?!토스트란무엇인가(1)
    [경고를해보자]토스트?!토스트란무엇인가(1) (1)
    12년전
    h.3343
    v.4
    레오쏭
    레알 Hello~Android 출력해볼까요?
    레알 Hello~Android 출력해볼까요? (8)
    13년전
    h.3133
    v.9
    레오쏭
    BItmap size Resizing 시켜주기
    BItmap size Resizing 시켜주기
    11년전
    h.3118
    v.1
    GNCkorea
    권한?!-4.너에게 권한을 주마!
    권한?!-4.너에게 권한을 주마! (15)
    12년전
    h.3059
    v.6
    레오쏭
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 기로에서 선택은?
    윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 …
    11년전
    h.3043
    v.0
    GNCkorea
    자바강좌 1-1 (자바의 데이터 타입과 연산자)
    자바강좌 1-1 (자바의 데이터 타입과 연산자) (2)
    12년전
    h.2991
    v.2
    ★CsJ★
    안녕하세요?뉴페이스 레오입니다~^^
    안녕하세요?뉴페이스 레오입니다~^^ (14)
    13년전
    h.2975
    v.10
    레오쏭
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기
    안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다…
    11년전
    h.2904
    v.0
    GNCkorea
    슬라이딩 도어를 만들어 볼까요?
    슬라이딩 도어를 만들어 볼까요? (3)
    12년전
    h.2804
    v.3
    레오쏭