공부/안드로이드 공부

안드로이드 공부 #1

오잎 클로버 2021. 9. 8. 15:00
728x90

안드로이드 스튜디오를 통하여 배운 내용들을 간단하게나마 작성하는 글입니다.

코드의 상태가 이상할 수 도 화면이 이상할 수 있습니다.

 

안드로이드 스튜디오에 대해 더 알아가고자 버튼를 추가해보는 것에 대해서 작성하고자합니다.

 

일단 액티비티 메인에서 사진과 같이 Button을 선택한 다음 드래그 앤 드랍을 합니다.

드래그 앤 드랍을 합니다.

그런 후, 버튼을 선택하여 Attribute 탭에서 text에서 Button을 지우고 workshop이라고 작성하였습니다.

이름을 workshop으로 바꾼 모습

텍스트를 바꾸었으니 이제 기능을 넣겠습니다.

버튼을 누르면 제 티스토리로 이동하도록 구현하겠습니다.

위 버튼의 Attribute에는 onClick이라는 부분에서 클릭시 작동할 메소드명을 정합니다.

저는 onClick1로 하였습니다.

다시 MainActivity로 돌아와

코드를 작성하여줍니다.

 

public void onClick1(View view) {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://workshop-6349.tistory.com/"));
    startActivity(intent);
}

 

제 티스토리로 가는 버튼을 말고도 제가 재학 중인 학교의 교무실 번호를 자동으로 전화에 입력하여주는 버튼도 만들겠습니다.

 

위에서 동일하게 버튼을 하나 만들고 버튼 텍스트는 "TEL to SCHOOL"로 하였습니다.

메소드는 onClick2입니다.

위와 달리 버튼을 누르면 버튼을 눌렀다는 텍스트를 띄워보았습니다.

public void onClick2(View view) {
    Toast.makeText(getApplicationContext(), "전화 위젯으로 이동합니다...", Toast.LENGTH_LONG).show();
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel: 053-231-9226")); //학교 교무실
    startActivity(intent);
}

 

짤막한 텍스트를 안드로이드 스튜디오에서는 Toast라고 부릅니다.

실행된 모습

workshop이라는 버튼을 누르면 제 티스토리로 이동하고, TEL TO SCHOOL를 누르면 학교 교무실 전화번호가 입력되는 모습을 볼 수 있습니다

.

'공부 > 안드로이드 공부' 카테고리의 다른 글

안드로이드 공부 #0  (0) 2021.09.05