2016-10-24 2 views
0

は、だから私のXMLに私はのLinearLayoutLinearLayoutの真ん中にImageViewを表示するにはどうしたらいいですか?

<LinearLayout ...> 
... 
</LinearLayout> 

を持っていますが、私はすべての後ろに、中央には、のLinearLayoutのバックグラウンドでImageViewのを表示したいです。これどうやってするの?

<FrameLayout 
    android:layout_width = "fill_parent" 
    android:layout_height = "fill_parent" > 
    <ImageView 
     android:src = "@drawable/your_own_image" 
     android:layout_width = "wrap_content" 
     android:layout_height = "wrap_content" 
     android:layout_gravity= "center" /> 
    <LinearLayout> 
    ... 
    <LinearLayout> 
</FrameLayout> 

でframeLayoutが続くことを第一の視点から子ビューが表示されます。

答えて

0

あなたはこのようImageViewLinearLayout、何かを含むようにFrameLayoutを追加

<FrameLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
> 
<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/my_drawable" 
    android:scaleType="fitCenter" 
    /> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    > 
</LinearLayout> 

</FrameLayout> 
+0

すべての問題を解決したようです(+レンダリングの問題) –

+0

@ The29thSaltshakerは、イメージビューが線形レイアウト内の他のビュー/コンテンツの背後にあることを確認します。 – BlackHatSamurai

+0

@BlackHatSamuraiあなたは閉じタグ '' –

1

ような何かを行うことができます。 ImageViewはLinearLayoutの後ろに表示されます。

関連する問題