2016-09-12 3 views
0

인 Android 레이아웃에 2 개의 ImageViews가 표시되는 동안 이미지를 얻을 수 있지만 아래층보다 이미지가 적습니다. 로고는 맨 위에 있어야합니다. 여기에 내가 로고가 상단이나 하단에 패딩을 가지고 있지하려는 무게가

two muppets http://208.107.82.38/pics/screenshot.png

같은 화면이 보이는

<TableLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:shrinkColumns="*" android:stretchColumns="*" android:background="#ffffff"> 
<TableRow 
    android:id="@+id/tableRow0" 
    android:background="#000000" 
    android:layout_height="0px" 
    android:layout_width="fill_parent" 
    android:layout_weight="1" 
    android:gravity="center_horizontal"> 
    <ImageView 
     android:id="@+id/ImageView00" 
     android:layout_weight="1" android:src="@drawable/customlogo" 
     android:layout_height="wrap_content" android:layout_width="0px" 
     android:paddingLeft="20dip" android:paddingRight="20dip" android:gravity="center"/> 
    <ImageView 
     android:id="@+id/ImageView01" 
     android:layout_weight="1" android:src="@drawable/customlogo" 
     android:layout_height="wrap_content" android:layout_width="0px" 
     android:paddingLeft="20dip" android:paddingRight="20dip" android:gravity="center"/> 
</TableRow> 
<TableRow 
    android:id="@+id/tableRow1" 
    android:layout_height="0px" 
    android:layout_width="fill_parent" 
    android:layout_weight="3" 
    android:gravity="center_horizontal"> 
    <TextView 
     android:id="@+id/TextView00" android:text="Driver" 
     android:layout_weight="1" android:tag="0" 
     android:textColor="#000000" android:layout_height="fill_parent" android:layout_width="0px" 
     android:padding="20dip" android:gravity="center"/> 
    <TextView 
     android:id="@+id/TextView01" 
     android:layout_weight="1" android:background="#ffffff" android:tag="1" android:text="Bus" 
     android:textColor="#000000" android:layout_height="fill_parent" android:layout_width="0px" 
     android:padding="20dip" android:gravity="center"/> 
</TableRow> 
<TableRow 
    android:id="@+id/tableRow2" 
    android:layout_height="0px" 
    android:layout_width="fill_parent" 
    android:layout_weight="3" 
    android:gravity="center_horizontal"> 
    <TextView 
     android:id="@+id/TextView02" android:text="Tim" 
     android:layout_weight="1" android:tag="0" 
     android:textColor="#000000" android:layout_height="fill_parent" android:layout_width="0px" 
     android:padding="20dip" android:gravity="center"/> 
    <TextView 
     android:id="@+id/TextView03" 
     android:layout_weight="1" android:background="#ffffff" android:tag="1" android:text="6" 
     android:textColor="#000000" android:layout_height="fill_parent" android:layout_width="0px" 
     android:padding="20dip" android:gravity="center"/> 
</TableRow> 

는 XML을합니다. 레이아웃을 수행하는 더 좋은 방법이 있습니까? 감사합니다.

답변

0

ImageViews의 경우 android:layout_height="fill_parent"에서 android:layout_height="wrap_content"으로 변경해야합니다.

0

appImage = (이미지 뷰) itemView.findViewById (R.id를 "당신의 이미지 뷰 ID를".) 시도;

appImage.getLayoutParams(). height = 500; appImage.getLayoutParams(). width = 700;