2012-08-26 2 views
1

Google 디자인 패턴에 따라 Google에서 Google IO 앱에서 사용하는 DashboardLayout.java 파일을 사용하여 대시 보드 레이아웃을 구현했습니다.Android 대시 보드 레이아웃이 작동하지 않습니다.

모든 항목이 화면에 맞을 때 제대로 작동합니다 (see screenshot). 그러나, 화면에 잘 보여 this happens. 내가 잘 모르겠어요

(IMO, 내가 한 행에서 3 항목으로 바꾸어 구글 클래스는이 돌볼 것 같아) 너무 많은 항목이있을 때 이것은 Google 클래스 파일에서 예측할 수 없거나 내 설정을 조사해야합니까? (필요한 경우 여기에 게시 할 수 있습니다) 해결 방법을 아는 사람 (scrollview를 사용하여 시도했지만 그 레이아웃을 나사), 그 크게 감사하겠습니다.

답변

4

Dashboardlayout은 버튼 수가 짝수 일 경우에만 작동합니다. 따라서 홀수 인 경우 다음 버튼을 사용하여 추가 버튼을 삽입하십시오.

android:background="@null" or "#00000000"//transparent 

이렇게하면 여분의 버튼처럼 처리되지만 투명합니다.

+0

하하 : 아이디어를 주셔서 감사합니다. 이런 식으로해야 할 일은별로 없지만 좋은 일입니다. – PoeHaH

+0

올바르지 않습니다. 버튼의 수가 짝수이면 레이아웃은 "그냥 작동합니다"* AND * 두 개의 열이있을 때 화면에 완벽하게 맞출 수 있습니다. 두 열을 사용하여 스크롤해야하는 경우 레이아웃은 변경되지 않습니다. – Adam