앱 만들기/안드로이드 study

안드로이드 스튜디오 API 문서 보기

나도처음이야 2020. 8. 28.

저는 하기 처럼,

버튼 이벤트에 대한 내용을 다루기 위해서 코드를 편집 중입니다.  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package bluemooninsea.soo.eventtest;
 
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
import androidx.appcompat.app.AppCompatActivity;
 
public class MainActivity extends AppCompatActivity {
    TextView textView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Button button = (Button)findViewById(R.id.button);
        textView = (TextView)findViewById(R.id.textView);
      //  BtnOnClickListener boc = new BtnOnClickListener();
      //  button.setOnClickListener(boc);
 
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                textView.setText("버튼 클릭!");
            }
        });
 
    }
cs

오늘 이 중에서, 안드로이드 개발자 문서를 보는 간단한 방법을 알아보도록 하겠습니다.

다음 포스팅에서 진행될 이벤트 클릭 리스너의 API 문서를 한번 열어보겠습니다.

 

1. 안드로이드 스튜디오에서 API 문서 열기 (단축키 Ctrl+Q)

 - API 문서를 보시기 원하는 곳에 마우스 커서를 이동합니다.

  저는 하기 빨간색 박스 내의 View.OnClickListener 라는 인터페이스에다가 커서를 위치했습니다.

- 해당 커서 위치에서 Ctrl+Q 단축키를 누릅니다.

  그러면, 하기 서브 팝업창이 생깁니다. 거기서 하이퍼링크로 표시된 노란색 박스 영역을 선택해줍니다.

2. 열린 문서에서 API 확인하기.

- 하기 처럼 웹페이지가 열리면서 해당 API를 확인 할 수 있습니다.

- View.OnclickListener 는 인터페이스로써, onClick() 이라는 함수를 꼭 구현해라. 라고 

  개발자에게 말해주고 있습니다.

  onClick() 리스너는 view 에 Click 이벤트가 발생했을때 안드로이드 시스템에서 자동으로 불러주는 함수(콜백 함수)

  입니다.

 

 

안드로이드에서 버튼 클릭 이벤트 처리를 다루는 하기 부분은

다음 포스팅에서 살펴보겠습니다.  감사합니다 :)

 

1
2
3
4
5
6
 button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                textView.setText("버튼 클릭!");
            }
        });
cs

 

 

 

자바 인터페이스 란?

인터페이스 란? 프로그램 명세서 라고 말할 수 있다. 하기 예를 보면서 이야기 해보자. 3명이서 앱을 만든다고 하자. 팀장 과 두명의 부하 직원이 있다 팀장이 하기처럼, "Animal 이라는 인터페이스

soo0100.tistory.com

 

 

자바 익명 클래스 란?

자바 익명 클래스 는 이름이 없는 클래스 이다. 예를 들어보자. A a = new A(); 위 처럼 A 라는 객체를 생성하면, a 라는 인스턴스 변수가 new A() 라는 메모리 영역을 가리킨다. 즉, a 인스턴스 변수를 ��

soo0100.tistory.com

 

반응형

댓글