Android Studio

Android - 비주얼 도구 사용(전화 버튼 만들기)

Starters 2020. 9. 9. 14:57

XML 에서 디자인 만들기

-> 버튼을 위치에 놓고 오른쪽에 text 부분을 '전화 걸기'로 바꾼다.

-> 아래 onClick 속성에 onClicked 라는 함수를 적어 놓는다. (함수는 MainActivity에서 생성)

 

MainActivity에 코드 추가

package com.example.hello;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void onClicked(View v){
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:010-1234-5678"));
        startActivity(intent);
    }
}

아래쪽에 onClicked 함수를 만들어 준다.

- View v 를 파마리터로 받을 때 클래스를 import 해야한다는 에러가 뜨는데, Alt + Enter를 누르고 import class를 선택하면 된다.

- 일일히 하기 귀찮으면 => 클래스 자동 포함 기능 설정

 

Result