2013-01-22 3 views
2

ImageView 및 TextView의 부모로 FrameLayout이있는보기가 설계되었으며 API가 < 인 기기에서 테스트 할 때 FrameLayout 높이가 fill_parent 규칙 (모든 구성 요소가 오버레이 됨)Android FrameLayout 다른 동작 API 10 및 11

그럼에도 불구하고 Android 4.x에서는 제대로 작동하는 것 같습니다.

모든 ideias?

미리 감사드립니다.

+0

당신에게 아마 당신이 사용하고있는 레이아웃을 보여 주어야합니다. 그럼에도 불구하고 "[''FrameLayout'은 ** 단일 항목 **을 표시하기 위해 화면의 영역을 차단하도록 설계되었습니다.] (http://developer.android.com/reference/android/widget/FrameLayout.html)" 필요에 따라 대신 다른 레이아웃 유형을 사용해야합니다. – Eric

+0

나는 것 같은 뭔가 : <있는 LinearLayout> 는 흠 ... 그럼에도 불구하고, 그것은 안드로이드 4.x에서 제대로 작동 여러보기를 허용하는 해결 방법이 있습니까? – user1683087

+0

그래, 다른 유형의 레이아웃을 사용하십시오! ;) 만약 당신이 그것들을 Z 형으로 쌓고 싶다면'RelativeLayout'을 사용하십시오; X 또는 Z 방향으로 'LinearLayout'을 사용하십시오. 그리드의 경우, 아마도'TableLayout' 또는'GridLayout'입니다. 그것은 모두 최종 결과가 어떻게 보이는지에 달려 있습니다. – Eric

답변

0

내가 유사한 문제, 여백 여기 4.x의 찾을 대답 대 버전 2.x에 FrameLayout이 아래 무시했다 : FrameLayout margin not working

단기 사용 중 : 안드로이드 : layout_gravity = "최고"