[TIL] 2019-01-30
30 Jan 2020 | TILToday I Leaned
- 안드로이드에서는 다양한 기기를 지원하기때문에 기존의 absolute layout은 deprecated 되었고, 현재는 다양한 기기의 화면 사이즈에 반응형으로 디자인할 수 있는
LinearLayout
,ConstraintLayout
,GridLayout
을 사용할 수 있다. FrameLayout
,ConstraintLayout
,LinearLayout
은 안드로이드 UI를 만들 때 가장 많이 사용되는 UI이다.FrameLayout
은 오직 하나의 child view만 가질 때 적합하다.LinearLayout
은 수직/수평으로 뷰들을 쌓을 때 유용하며, 화면에 비례하게 영역을 분할해준다.ConstraintLayout
은 뷰들의 위치를 부모로부터 상대적으로 지정할 수 있도록 해준다.-
zsh 쉘에서 adb 환경 변수를 설정하느라 이것 저것 건드렸더니 갑자기 뭘 해도 command not found가 나왔다. 아침부터 계속 삽질했는데 문제는 zsh의 zprofile의 환경변수였다.
.bash_profile의 환경변수를 아래와 같이 작성한다.
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
그리고 .zprofile에 아래와 같은 코드를 작성하여 .bash_profile의 설정을 불러오도록 한다.
source ~/.bash_profile
이렇게 하니 zsh 쉘에서 내가 썼던 명령어들을 다시 쓸 수 있게 되었다.
Comments