[모바일 프로그래밍] 4. 버튼 기능

2023. 11. 8. 18:02·모바일프로그래밍

이전 포스터에서 안드로이드 스튜디오와 애뮬레이터 설치 및 실행을 완료했다.

이어서 누르면 동작하는 버튼 기능을 추가해보자

 


 

(1) activity_main.xml의 Design 화면에서 Button을 화면으로 드래그 혹은 클릭된 상태로 Enter를 누른다.

(2) Split 혹은 Code 화면으로 전환하여 Button의 text를 수정한다.

android:text="Go to NAVER"

(3) MainActivity.java에 버튼 액션을 추가한다.

  • 버튼을 클릭하면 네이버로 이동한다.
// 버튼 위젯 import 추가
import android.widget.Button;
...
        // id로 버튼 지정
        Button urlButton = findViewById(R.id.button);

        // 버튼 액션 추가
        urlButton.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view) {
                Intent urlIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://naver.com"));
                startActivity(urlIntent);
            }
        });

(4) 애뮬레이터를 실행하고 버튼을 클릭하면 네이버로 이동한다.

저작자표시 변경금지 (새창열림)

'모바일프로그래밍' 카테고리의 다른 글

[모바일 프로그래밍] 6. Layout  (0) 2023.11.08
[모바일 프로그래밍] 5. View  (0) 2023.11.08
[모바일 프로그래밍] 3. 안드로이드 스튜디오 설치 및 실행  (0) 2023.09.15
[모바일 프로그래밍] 2. 안드로이드 OS  (0) 2023.09.15
[모바일 프로그래밍] 1. 정의 및 배경  (0) 2023.09.15
'모바일프로그래밍' 카테고리의 다른 글
  • [모바일 프로그래밍] 6. Layout
  • [모바일 프로그래밍] 5. View
  • [모바일 프로그래밍] 3. 안드로이드 스튜디오 설치 및 실행
  • [모바일 프로그래밍] 2. 안드로이드 OS
파스텔코랄
파스텔코랄
Developer Blog 📜 Lots of rules and no mercy ✨
파스텔코랄
슬기로운 개발일지
파스텔코랄
전체
오늘
어제
  • 스터디
    • 컴퓨터시스템구조
    • 모바일프로그래밍
    • 프로그래밍언어론
    • 운영체제
    • 컴퓨터네트워크
    • 데이터분석
    • 소프트웨어공학
    • 시스템프로그래밍

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • About

링크

공지사항

인기 글

태그

운영체제
어셈블리어
네트워크
프로그래밍언어론

최근 댓글

최근 글

hELLO· Designed By정상우.v4.6.1
파스텔코랄
[모바일 프로그래밍] 4. 버튼 기능
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.