2017-01-14 2 views
1

동일한 줄에 다른 너비의 3 가지 요소를 넣을 수있는 방법을 알고 싶습니다. 그 내에서 가로 방향 (상위)와Android 레이아웃 3 개의 항목이 같은 줄에 다른 너비가 있습니다.

의 LinearLayout 아래 텍스트 뷰 (50 % 폭 왼쪽 정렬) 이미지 뷰 (25 % 폭 정렬 오른쪽) 텍스트 뷰 (우측 25 %의 폭과 정렬) 추천

모두 같은 줄?

도와주세요.

+0

당신이'안드로이드 속성을 확인 했 볼 수 있습니다 무게 LinearLayout를 사용할 수 있습니까? –

답변

2

당신은

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/activity_landing" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 

    <TextView 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.50" 
     android:text="1" /> 

    <TextView 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.25" 
     android:text="2" /> 

    <TextView 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.25" 
     android:text="3" /> 
</LinearLayout> 

또는

당신은 PercentRelativeLayoutanswer

+1

끝내 주셔서 고마워요. 완벽하게 작동합니다. – joelj

+0

@joelj 오신 것을 환영합니다. –

0

선형 방향의 LinearLayout 안에 각각의 가중치를 갖는 3 개의 RelativeLayouts를 사용할 수 있습니다. 아이 뷰에 대한 layout_weight` :