2010-07-14 6 views
0

RelativeLayout을 사용하여 두 개의 세로 방향 TextViews 왼쪽에 Image가있는 ListView가 있습니다. 두 TextViews 모두 텍스트가 잘 보입니다. 때로는 하단의 TextView에 텍스트가 없기 때문에 문제는 전체 레이아웃이 불필요한 공백을 만들 때 텍스트 공간을 예약하기 때문에 레이아웃이 여러 픽셀 위에 있어야한다는 것입니다 갭. 나는 누군가 레이아웃을 공간을 예약하지 않은 곳의 예를보고 기억하지만 그가 어떻게했는지 기억하지 못합니다. 누군가 제게 깨달을 수 있을까요?android RelativeLayout, TextView 아래에 TextView가 없을 때 TextView를 가운데에 놓으려고합니다.

+0

아마도 RelativeLayout의 왼쪽에'gravity' 세트가 필요할 것입니다. – Pentium10

+0

[android : layout_alignWithParentIfMissing] (http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html#attr_android:layout_alignWithParentIfMissing) – fedj

답변

0

하단 텍스트의 가시성을 변경하십시오.

텍스트가 없으면이보기에서 exec setVisibility(View.INVISIBLE) 또는 setVisibility (View.GONE)를 입력하십시오.

도움이되기를 바랍니다.

+0

다음은 Romain Guy의 설명에 대한 링크입니다. http : //www.curious-creature.org/2009/02/22/android-layout-tricks-1/ – Rasmus

관련 문제