0

電話領域 (fill_parent) を埋めるフレーム レイアウトがあります。また、フレーム レイアウト centerInParent 内に保持される imageView。

現在、スケール アニメーションを使用してフレーム レイアウトのサイズを縮小しています。しかし、imageViewのサイズを縮小したくありません。さらに、imageViewの中心をそのスケーリングに関してフレームレイアウトに移動したいのです。

どうすればこれを達成できますか?

私のxml:

<FrameLayout 
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:id="@+id/id"
        android:background="@drawable/bg"  >
       <ImageView 
           android:layout_height="wrap_content" 
          android:layout_width="wrap_content" 
           android:gravity="center"
         android:layout_centerInParent="true" 

          android:src="@drawable/bglogo"/>  

    </FrameLayout>

ありがとう!

4

1 に答える 1

0

レイアウトを次のように変更します

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<FrameLayout 
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:id="@+id/id"
    android:background="@drawable/bg"  >

</FrameLayout>
<ImageView 
       android:layout_height="wrap_content" 
       android:layout_width="wrap_content" 
       android:gravity="center"
     android:layout_centerInParent="true" 
      android:src="@drawable/bglogo"/>  
</RelativeLayout>
于 2013-07-05T07:33:05.860 に答える