2014-06-12 1 views
0

모든 레이아웃을을 뻗어 레이아웃 (선형 || 상대)에 배경 이미지를 지정,하지만 난 배경 이미지ImageButtons 같이 내부를 중심으로 레이아웃 수 있는지 확인하려면 :레이아웃 배경 이미지를 centerInside로 조정하는 방법은 무엇입니까?

android:scaleType="centerInside" 

Linear 또는 Relative 레이아웃에 그것을 달성하는 방법이 있습니까?

+0

당신에게하지 마십시오 도움이 될 것입니다 및 LayoutB..and의 wrap_content에 폭과 높이를 설정 또한이 같은 arributs을 설정 LayoutB..and의 배경에 이미지를 설정 'background'를 사용하고,'scaleType'과 함께'src'를 사용하십시오. 'background'는 항상 ** 늘어납니다 ** –

+0

@DerGolem 레이아웃에는 src 옵션이 없습니다 –

+1

... 그리고 배경은 scaleType을 사용하지 않습니다. RelativeLayout에서는 layout_width 및 layout_height = "match_parent"와 함께 ImageView를 사용할 수 있습니다. 그러면 다른 모든 컨트롤을 오버레이 할 수 있습니다. –

답변

1

당신은 시도해야 ....

1)는 RelativeLayout의 때에 프로퍼티 matchParent 모두 가져 가라. and centerInparent = true

2.) 하나의 ImageView를 속성 WrapContent 내에서 가져옵니다. 이제 inage보기의 배경 또는 src을 가져옵니다.

+0

@Muhammed Refaat이 그 사람을 가졌습니까? –

+0

나와 함께 일하는 yea는 –

+1

괜찮습니다. –

1

LayoutA 내에서 다른 레이아웃 LayoutB를 사용할 수 있습니다.

android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:layout_gravity="center" 
1

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

<ImageView 
    android:id="@+id/someImage" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:src="@drawable/someImageSrc" /> 

</RelativeLayout> 
관련 문제