Android 기본 정리

이광규 2019.10.05 02:44:28

Android 설치

MainActivity.java

Constraint Layout (제약 레이아웃)

  • 기본적인 레이아웃으로 자동설정
  • 타킷
    • 같은 부모 레이아웃 안에 들어있는 다른 뷰의 연결점
    • 부모 레이아웃의 연결점
    • 가이드라인
  • 연결점
    • Top, Bottom, Left, Right
    •  CenterX, CenterY
    • Baseline (텍스트를 보여주는 뷰인 경우에만 적용)

LinearLayout (선형 레이아웃)

  • android:orientation = "vertical"
  • android:orientation = "horizontal"
  • weight (가중치) 적용 후 layout_width, layout_height의 크기 0dp로 설정

텍스트뷰 TextView

setText("string");

getText();

수치 단위

  • 글자 : sp
  • 뷰 : dp

버튼 이벤트 처리하는 여러가지 방법

1. XML 레이아웃에서 onClick 속성 값 넣기

XML 레이아웃의 뷰 객체를 얻는(연결하는) 함수.

findViewById(R.id.test);

  • XML 레이아웃에서 미리 id가 정해져 있어야한다.
  • setContentView() 함수 호출 후 호출하여야 한다.

토스트 메세지

Toast.makeText(this, "msg", Toast.LENGTH_LONG).show();

생명주기

메서드 재정의 단축키

Ctrl + O