2017-10-28 2 views
0

크기 519px x 420px 크기의 이미지가 내 안드로이드 화면 상단에 놓여 있습니다. 이제 내 이미지와 머리말 사이에 빈 공간이 생겨서 제거하고 싶습니다.움직이는 이미지 뷰 상단에

XML 코드 :

<ImageView 
android:src="@drawable/sitemakers_laptops" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" /> 

Preview

스크린 샷 위의보고 파란색 헤더와 이미지 사이의 빈 공간이 완전히 사라졌다 얻을 수 있도록 저를 그런 방법으로 내 XML을 업데이트 도와주세요.

미리 감사드립니다. 요청에 따라

전체 XML 코드 :

<FrameLayout 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" 
tools:context="in.sitemakers.sitemakers.AboutFragment"> 

<ImageView 
    android:src="@drawable/sitemakers_laptops" 
    android:layout_width="match_parent" 
    android:scaleType="fitXY" 
    android:layout_height="wrap_content" /> 

</FrameLayout> 
+0

당신이 – Araju

+0

예 완전한 XML 코드는 이제 질문에 추가하여 완전한 xml 파일을 공유 할 수 있습니다. 확인해주십시오. –

답변

1

이보기의 경계에 이미지의 경계를 확장이 ImageView.ScaleType

옵션을 사용해보십시오.

사용 android:scaleType="fitXY"

규모 FILL를 사용하여 이미지.

<ImageView 
    android:src="@drawable/sitemakers_laptops" 
    android:layout_width="match_parent" 
    android:scaleType="fitXY" 
    android:layout_height="420dp" /> 
+1

공백은 제거되었지만 이미지가 늘어납니다. 높이가 높아진다. –

+0

이미지 높이를 알고있는 사람의 정적 높이로 시도하십시오 –

+0

예! 덕분에 많은 친애하는 친구 ... –

0

이보기의 경계에 이미지의 경계를 확장이 ImageView.ScaleType

옵션을 사용해보십시오.

사용 android:scaleType="fitXY"

<ImageView 
    android:src="@drawable/sitemakers_laptops" 
    android:layout_width="match_parent" 
    android:scaleType="fitXY" 
    android:layout_height="wrap_content" /> 
0

는 헤더 뒤에 이미지를 게시 XML 코드를 업데이트했습니다. 우리는 안드로이드 scaleType와 함께 이미지의 정적 높이를 부여해야합니다.

<FrameLayout 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" 
    tools:context="in.sitemakers.sitemakers.AboutFragment"> 

    <ImageView 
     android:src="@drawable/sitemakers_laptops" 
     android:layout_width="match_parent" 
     android:scaleType="fitXY" 
     android:layout_height="420dp" /> 

</FrameLayout> 
+1

당신은 .. 설명 할 수 있습니까? 왜 다른 사용자가 올바른 ans을 제공하는 동안 자신의 질문에 대답을주고있다 –

+2

이 답변을 삭제하십시오. 당신이 해결책을 얻은다면 그것은 좋지만 자신의 질문에 대답을 게시하지 않았습니다. @nilesh 오른쪽 친구. – InsaneCat

+0

예, 친애하는 친구들, 설명 할 수 있습니다. 일부는 옳은 답을 받았고 나머지는 나에게 주어진다. 두 친구의 답변을 모두 사용함으로써 나는 둘 다 가입 할 수 있고 해결책을 찾을 수 있습니다. 그래서 그것이 최종 답을 게시했습니다. 내 친구 지우기 :) 심지어 @nilesh 답을 유용하다고 표시합니다. :) –

0

당신은 안드로이드를 사용할 수 있습니다 scaleType = "fitXY"

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
orientation="vertical" 
android:layout_height="match_parent"> 

<ImageView 
    android:src="@drawable/sitemakers_laptops" 
    android:layout_width="match_parent" 
    android:scaleType="fitXY" 
    android:layout_height="wrap_content" /> 

</LinearLayout> 
관련 문제