2013-09-04 3 views
1

Android 애플리케이션을 개발 중이며 Windows 8 시작 화면과 유사한 홈페이지를 만들어야합니다.상대 레이아웃 v/s Android 용 격자 레이아웃

나는 그리드 레이아웃을 시도했는데 내가 읽은 것부터이 레이아웃 유형에는 한계가있다.

각 항목의 타일 크기는 블록 내용에 따라 변경할 수있는 크기 여야합니다. 이 경우 그리드보다 상대적 레이아웃이 더 나은가요? 나는 스크롤 기능을 넣고 싶지 않다. 타일이 확장/축소되고 크기를 자동으로 구성 할 수 있도록하려는 것입니다. 그리고 어떻게 든 타일을 "라이브"로 만드는 기능이 있습니까? 일부 텍스트 또는 이미지 등을 표시 할 수 있습니다.

유연성면에서 어느 것이 더 다양합니까?

답변

0

제 의견은 gridlayout입니다. 그리드 레이아웃이 텍스트 및 이미지보기를 윈도우 8 시작 화면과 비슷하게 만들기 때문에 매우 간단합니다. 상대적인 경우에는 grid보다 더 많은 노력을 기울여야합니다. 그리드 레이 아웃은 라이브로 위젯을 만듭니다. .이 페이지를 참조 할 수있는 명확한 설명.

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/widget/GridLayout.java

+0

실제 레이아웃이 라이브 기능을 지원하지 않습니까? 그리드와 친척을 제외하고는 다른 어떤 방법이 있습니까? 또한 gridlayout은 위젯 크기면에서 유연성을 허용합니다. 위젯이나 버튼이 링크 된 콘텐츠에 따라 wrap_content의 도움을 받아 위젯 크기가 확장됩니까? 어떻게 할 수 있습니까? – Auge

+0

@ user2742298 라이브 기능이란 무엇입니까? 여기에서 언급 한 것은 무엇입니까? .u 비트 맵 이미지와 텍스트로 구성된 그리드 레이아웃에 대한 더 많은 예제를 원하십니까? – Ram