ConstraintLayout의 스프레드 체인에 함께 연결된 6 개의 위젯 집합이 있습니다. 이보기에는 다른 레이아웃이 없으며 ConstraintLayout 및 위젯 만 있습니다. 하나가 다른의 제목이기 때문에 중앙에 위젯 펼쳐진 체인 ConstraintLayout의 두 개의 인접한 뷰 묶음
두
가 함께 가까이해야합니다 :widget-title
widget-EditText
내가에서 모든 위젯에 확산 체인 (센터 수직)를 사용하고자하는 내 이 두 가지를 수직으로 함께 포장하고 맨 위의 여백을 존중하고 맨 아래의 여백을 존중하기를 원합니다.
어떻게해야하는지 알 수 없습니다. 저는 그것들을 수직 형 LinearLayout의 자식으로 모으려고 시도했지만, 확산 된 체인에 제대로 참여하는 것을 거부합니다. 이것은 최상위로 이동하고 다른 위젯 중 많은 부분이 사라집니다.
두보기에 추가 제약 조건을 추가하려고 시도했지만 확산 체인이 모든 추가 제약 조건을 무시하는 것으로 보이며 아무 효과가 없습니다. 단 하나의 예외는 기준선을 정렬하는 것입니다.이 기준선은 효과가 있지만 동시에 원하지 않는 것들을 함께 만듭니다.
동일한 ConstraintLayout 내에 여러 개의 스프레드 체인을 만드는 방법이 보이지 않습니다. 모든 스프레드 체인이 균등하게 분산되도록하는 방법은 없습니다.
체인 내에서 두 개 이상의 위젯을 그룹화하여 스프레드 규칙이 나머지 체인과 다른 경우 어떻게합니까? 그렇지 않으면, 어떻게 모든 것이 똑같이 퍼져 나가는 여러 체인을 만들 수 있습니까?
그림이 여기에 도움이 될 것입니다. 'ConstraintLayout'에서 지침을 사용해 보셨습니까? 그러면 유연성이 추가 될 것입니다. – Cheticamp