You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. XML에서 활용할 수 있는 Layout은 LinearLayout, RelativeLayout 등 여러 종류가 있습니다. Layout을 선택하는 기준과 현재는 ConstraintLayout으로 대체가 된 이유를 함께 설명해주세요.
구현해야 하는 UI에 따라 다른 Layout을 선택하고 있습니다. 표시되는 내용이 적은 Dialog 같은 경우 LinearLayout을 활용하고, Tab을 이용해 화면 전환을 할 때는 TabLayout을 이용하는 등 상황에 맞는 Layout을 선택하고 있습니다.
ConstraintLayout으로 대체가 된 이유는 다른 Layout의 경우 View가 복잡해질수록 Layout간 중첩이 일어나 성능이 좋지 않지만 ConstraintLayout의 경우 단순한 계층 구조이기 때문에 복잡한 View를 만들 수 있고, 유지보수 하기에 더 좋기 때문이라고 생각합니다.
The text was updated successfully, but these errors were encountered:
1. ConstraintLayout의 주요 특징을 학습하고 정리해주세요.
2. XML에서 활용할 수 있는 Layout은 LinearLayout, RelativeLayout 등 여러 종류가 있습니다. Layout을 선택하는 기준과 현재는 ConstraintLayout으로 대체가 된 이유를 함께 설명해주세요.
구현해야 하는 UI에 따라 다른 Layout을 선택하고 있습니다. 표시되는 내용이 적은 Dialog 같은 경우 LinearLayout을 활용하고, Tab을 이용해 화면 전환을 할 때는 TabLayout을 이용하는 등 상황에 맞는 Layout을 선택하고 있습니다.
ConstraintLayout으로 대체가 된 이유는 다른 Layout의 경우 View가 복잡해질수록 Layout간 중첩이 일어나 성능이 좋지 않지만 ConstraintLayout의 경우 단순한 계층 구조이기 때문에 복잡한 View를 만들 수 있고, 유지보수 하기에 더 좋기 때문이라고 생각합니다.
The text was updated successfully, but these errors were encountered: