2013-10-09 5 views
1

안드로이드에 새로운 것과 다른 스크린을위한 스크린 레이아웃 디자인을 따라 가면 안드로이드 개발자 사이트를 여러 번 따라 가면서 삼성 갤럭시 s4의 새로운 장치로 디자인하고 실행 한 후 레이아웃을 디자인합니다. 장치 화면 레이아웃 디자인 모든 screwdup.Now 것은 여섯 개 버튼을 가진 레이아웃이갤럭시 S4 화면 레이아웃 디자인

enter image description here

같이 모든 여섯 개 이미지를 퍼 팅 있도록 이미지를 가진 버튼입니다 홈 화면을 가진 내 애플 리케이션에

그래서 이미지에서 u가 마지막 이미지 알림을 제대로 볼 수 없다는 것을 알 수 있습니다. 문제는 현재 어떤 크기의 화면인지 이해할 수 없습니다. 레이아웃 디자인 화면에서 높이를 가져 와서 6 개 부분으로 나누면 같은 결과가됩니다. Google Nexus 4의 경우 높이 1280/6 = 이미지 높이를 갖는 경우 이미지와 함께 이미지를 만들면 이미지 크기가 만들어집니다. 높이도 아무것도 변경하지 그래서 내가 만들어야 할 다른 이미지 크기를 알아야합니다.

답변

1

레이아웃에 6 개의 요소를 모두 맞추려면 layout_weight을 사용하십시오. 먼저 LinearLayout 안에 모두 6을 넣고 vertical 방향으로 놓습니다.

android:layout_width="match_parent" 
android:layout_height="0dp" 
android:layout_weight="0.16" // 1/6 = 0.16 
모든 6 개 요소 용

<LinearLayout> 
    <View1 /> 
    ... 
    <View6 /> 
</LinearLayout> 

다음 크기를 설정할

관련 문제