• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
액티비티?!-1.버튼,액티비티추가하기
연속출석 :
1일 랭킹 : 6,397위 상사3
90%
90% (434 /480)
  • 댓글 8 |
  • 추천 7 |
  • 조회 3818 |
  • 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 BItmap size Resizing 시켜주기 GNCkorea 1 3183 12/08/10
    16 Android 키보드 숫자형으로 시작하게 하기 +1 지워니 1 2370 12/01/27
    15 안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK … GNCkorea 1 3430 12/08/09
    14 폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작… GNCkorea 1 5240 12/08/10
    13 윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT… GNCkorea 1 3622 12/08/09
    12 안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종… GNCkorea 1 13262 12/08/10
    11 안드로이드 프로젝트 생성 및 실행 GNCkorea 0 2386 12/08/09
    10 Low memory killer / win death / Gallery 선택후 프로… GNCkorea 0 3405 12/08/07
    9 이클립스 내에서 안드로이드 제공하는 소스 난독화(ProG… GNCkorea 0 5227 12/08/07
    8 이번에 개발한 쇼핑몰 앱 소스 공개합니다.(Android, iO… GNCkorea 0 7601 12/08/07
    7 게임어플 개발자분들을 위한 게임창조오디션 3회 공모 … 카르페의블 0 5952 16/03/02
    6 현재 위치 얻기 간단한 팁~! GNCkorea 0 1633 12/08/07
    5 안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단… GNCkorea 0 3572 12/08/09
    4 ZXing 바코드 스캔부분 크기 조절하기. GNCkorea 0 5451 12/08/10
    3 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다… GNCkorea 0 2963 12/08/09
    2 윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 … GNCkorea 0 3087 12/08/10
    1 Image 파일이 저장되는 리얼경로 알려주기. GNCkorea 0 4744 12/08/10