Sponsored By


















새로운 엑티비티 생성 및 메인엑티비티와 연동 하는 방법.





00. 새로운 엑티비티로 가기위해 버튼을 생성.






01. 버튼생성.







02. 이름을 적절하게("엑티비티이동") 바꾸고 onClick에도 Button2라고 부여.







03. 새로운 액티비티를 생성해보자.

왼편에 레이아웃에서 마우스 오른쪽 버튼 -> New -> Activity -> 원하는 프래임선택(일단은 Blanck Activity)







04. 액티비티 이름을 지정해준다. 레이아웃 이름은 저절로 변경되니 굳이 바꾸지 않아도 된다.





05. 왼편에 밑줄친것들이 잘 있나 확인. (구 버전은 java에 직접 New1Activity를 생성해줘야하기때문)







06. 메인엑티비티로 돌아가기 위해 버튼을 다시 생성하고 버튼이름과 내용 입력.







07. 새로운 액티비티 script에서 만든 버튼을 실행시키기위해 코딩하자.


public void Button3 (View v){

        Toast.makeText(getApplicationContext(),"메인엑티비디로 돌아갑니다.",Toast.LENGTH_LONG ).show();

        finish();

        }

(※해석: 버튼3을 눌르면 메인엑티비디로 돌아갑니다 라는 텍스트가 잠시 떴다 없어지면서 새로운액티비티 종료.)






08. 메인엑티비티의 script로 가서 새로운액티비티와 Button2를 연결하자.


public void Button2 (View v) {

        Toast.makeText(getApplicationContext(), "다른 액티비티로 이동됩니다.", Toast.LENGTH_LONG).show();

        Intent intent_01 =new Intent(getApplicationContext(), New1Activity.class);

        startActivity(intent_01);

        }

(※해석: Button2를 누르면 "다른액티비티로 이동됩니다." 가 떳다 없어지며 New1Activity로 이동하게된다.)








09. 메인액티비티(Test1)에서 액티비티이동 버튼을 클릭





10. "다른액티비티로 이동됩니다." 라는 문구가 뜨면서 새로운액티비티(New1Activity)로 이동됨.

    (이동후 문구 사라짐.)






11. 새로운 액티비티에서 돌아가기 버튼을 누르면 "메인액티비티로 돌아갑니다."라는 문구와 함께 메인액티비티로 돌아오게 된다.

 



만약 보시는 분이 계시다면 메인엑티비디 로 오타가 났는데 양해 부탁드립니다. 
















(※ 안드로이드 스튜디오 다운로드 및 핸드폰연결은 다른 분들이 올려놓은게 많으니 다른블로그 참고바람.)





안드로이드 스튜디오 시작 및 사용 과 간단한 버튼만들고 Toast 메소드 사용 해보기.







00. 안드로이드스튜디오를 시작.






01. 새로운 프로젝트를 생성.







02. 여기서 애플리케이션 이름이 나중에 앱을 만들었을때의 이름이 되므로 신중하게 결정

    (나중에 수정 할 수 있지만 복잡함.)

    또한, 프로젝트 위치에 작업들을 저장하므로 넉넉한 하드드라이브로 지정하는것이 좋다.






03. 버전 선택하는건데 Default(기본)값으로 두고 Next 버튼 클릭.






04. 이번 단계가 자바로 치면 클래스를 만드는 건데 처음이므로 아무것도없는 Blank Activity 선택 후 Next.

   ( 자바에서 클래스라고 불리는 것을 안드로이드스튜디오에서는 엑티비티 라고 부름. )






05. 엑티비티(클래스)이름 설정.






06. 앱개발 환경이다.






07. 예시로 만들어져있는 텍스트의 내용을 바꾸어보자. 오른쪽 Properties(속성s)에 있는 값중 text를 찾는다.






08. 아래와같이 안녕하새오~ 로 바꾸면 가운데도 바뀌는 것을 보게된다. 아래쪽에 Text탭을 눌러보자.






09. Text탭에서도 밑줄그어진 곳을 바꾸면 똑같이 내용이 바뀐다. 

   버튼을 만들어 보기 위해 TextView를 Button 으로 수정해보자.






10. Button으로 수정하면 오른쪽 텍스트모양도 버튼형태로 바뀐 것을 볼 수 있다.






11. 버튼을 작동시키기위해 Design탭으로 돌아와서 Properties값중 onClick을 찾아서 Button1이라고 지정해주자.






12. MainActivity.java 탭을 눌러서 내용을 넣어주자.


    public void Button1 (View v) {

       Toast.makeText(getApplicationContext(), "로그인 되었습니다.", Toast.LENGTH_LONG).show();

     }


(※해석: Toast 메소드는 우리가 입력한 텍스트를 잠시 띄우고 사라지게 하는 메소드 이다. 중간에 ""<-로 넣고싶은 

          내용을 입력해주고 그 뒤에는 대문자로 나타낼 것인지 소문자로 나타낼것인지를 LONG/SHORT를 이용해서

           입력해준다. )






13. 실행 시켜보자. 






14. 실제단말기를 연결하여 선택. ! 에뮬레이터(가상단말기)보다 실제단말기가 훨씬 빠르니 되도록이면 실제단말기를 사용하도록 하자.







15. "안녕하세요~" 버튼을 누르면 아래와 같이 "로그인 되었습니다." 라는 문구가 보여지고 곧 사라지게된다.  





미루고 미뤄왔던 T스토리를 시작하기로 했다.


요즘 바빠서 잘 할 수 있을지 모르겠지만 'Well begun is half done' 이라 하지 않았는가??ㅎㅎㅎㅎ



초대장을 주신 마음씨 너무 좋으신 '은진'님께 감사를 표하며 시작해보자.!



그녀의 티스토리 주소 :

http://charmjjin.tistory.com/



Sponsored By















+ Recent posts