본문 바로가기
해본것/안드로이드

안드로이드 스튜디오를 활용한 실전 앱 만들기

by kk님 2020. 1. 10.

부모 컨테이터(상위 레이아웃) = 뷰그룹. 하위 레이아웃을 가짐.

LinearLayout

RelativeLayout - 이미 존재하는 뷰를 기준으로 정함

FrameLayout - 왼쪽 상단을 기준으로 뷰(=위젯)들을 겹쳐서 쌓아놓는 레이아웃

TableLayout - 각 뷰들을 열과 행을 갖는 테이블 형식으로 배치, <TableRow></TableRow>의 개수가 행의 개수가 되며, <TableRow>안에 있는 뷰의 개수가 열의 개수가 된다.

ConstraintLayout - RelativeLayout과 비슷하며  , Infer Constraints기능을 통해 레이아웃에 배치된 뷰들을 쉼게 관계를 지정 ,  핸들을 통해 관계를 이어줄수 있고 뷰 간의 여백 조절 가능

 

findViewById는 뷰를 찾는 기능을 한다. 하지만 이 메소드는 뷰가 어떤 종류의 뷰인지 모르기 때문에 앞에 뷰의 형태를 명시해야 한다.

 

만약 인텐트를 사용해서 ShowActivity에서 MainActivity로 다시 이동하려 한다면 finish()를 해주어야 한다. 만약 finish()해주지 않는다면 스택에서 ShowActivity가 사라지지 않고 그 위에 MainActivity가 새로 쌓이게 된다. 이전의 MainActivity와는 다른 새로운 액티비티.

 

Manifest파일에 새로운 액티비티 정보입력

'해본것 > 안드로이드' 카테고리의 다른 글

안드로이드 스튜디오 단축키  (0) 2020.01.28
안드로이드 recyclerView  (0) 2020.01.24
안드로이드 recyclerView  (0) 2020.01.19
안드로이드 3  (0) 2020.01.15
안드로이드 공부  (0) 2020.01.12