2013-08-22 3 views
8

imageView를 통해 그림을 추가하려고합니다. 하지만 내보기를 이미지로 채우기를 원하고 imageView가 화면 너비를 채워야합니다. 이미지는 화면 가장자리에서 시작되고 끝나야합니다.안드로이드 : imageView 안쪽 여백

모든 xml 속성을 사용했지만 행운은 없습니다. 이것은 내가 원하는 것에 가장 가까운 코드입니다.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/bck3" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" > 

<Button 
    android:id="@+id/buttonStore" 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_alignBottom="@+id/imageView1" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="10dp" 
    android:background="@drawable/store" /> 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="100dp" 
    android:layout_height="40dp" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/logo" /> 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="fill_parent" 
    android:layout_height="125dp" 
    android:layout_marginTop="57dp" 
    android:adjustViewBounds="true" 
    android:scaleType="centerCrop" 
    android:src="@drawable/ronaldo" /> 

Screenshot

이 있어야한다이 What it should look like

+0

컨테이너 레이아웃은 무엇입니까? 여백이나 패딩이 설정되어 있습니까? XML을 더 많이보아야합니다. – wyoskibum

+0

xml 코드를 자유롭게 게시하십시오. 우리가 당신을 도울 수 있도록 –

+0

전체 xml 코드를 추가했습니다. 참고 : 매니페스트에서 작업 표시 줄을 삭제했습니다. –

답변

6

상대 레이아웃 속성에서 다음 코드 제거하려고 :

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
+0

완료되었습니다.! 고맙습니다. –

+0

@ ArdaOğulÜçpınar 환영합니다. 당신을 돕는 즐거움. –

4
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 

상위 레이아웃의 패딩을 제거하면 이미지 뷰가 전체 너비를 채 웁니다.

관련 문제