2012-05-14 3 views
1

많은보기가있는 복잡한 활동을 안에 정리해야합니다.Android : 레이아웃을 구성하는 방법

또한 레이아웃은 화면 방향에 따라 달라집니다.

enter image description here

내부 요소 - 그것은 실제로 일부 템플릿.

이 기능을 구성하는 가장 좋은 방법은 무엇입니까? 레이아웃을 동적으로 생성해야합니까 아니면 일부 XML 템플릿을 만들어 사용할 수 있습니까? 그리고 Template3을 클릭 가능한 요소로 인식하려면 ListView에 onListItemClick을 정의하는 것으로 충분합니다 (ListItem에 xml 선언이 있으므로 모든 요소에 대해 동일한 ID가됩니다). 그리고 모든 템플릿 요소의 너비와 높이가 동일해야합니다. ListView에서는 괜찮습니다.하지만 Template1과 어떻게해야할까요? 각 항목의 높이가 같고 부모보기와 일치해야합니다.

onConfigurationChanged()을 구성하는 방법은 무엇입니까? 어디에서 어떻게 3 개의 추가 Template1 요소를 추가하거나 제거 할 수 있습니까? 역동적으로? 아니면 2 xml을 만드시겠습니까?

성능을 위해서는 어떤 것이 가장 좋습니까?

"복잡한 레이아웃의 예"또는 이와 비슷한 내용을 누군가에게 줄 수 있습니까? :)

+0

모든 정적 레이아웃에 xml 사용 – keyser

답변

1

조각화 개념을 검색해 보면 문제가 해결됩니다.

+0

이 경우 한 활동에서 동일한 두 조각을 어떻게 사용합니까? – Ksice

관련 문제