想实现一个工具条,用的时候展开,不用的时候收缩,因此,想着在对已一LinearLayout的宽度用动画进行改变,
布局为
<LinearLayout android:id="@+id/linearLayout1" android:orientation="horizontal" android:layout_width="40px" android:layout_height="wrap_content">
    <ImageView android:layout_width="wrap_content" android:id="@+id/imageView1" android:src="@drawable/icon" android:layout_height="wrap_content"></ImageView>
    <ImageView android:layout_width="wrap_content" android:id="@+id/imageView2" android:src="@drawable/icon" android:layout_height="wrap_content"></ImageView>
    <ImageView android:layout_width="wrap_content" android:id="@+id/imageView3" android:src="@drawable/icon" android:layout_height="wrap_content"></ImageView>
    <ImageView android:layout_width="wrap_content" android:id="@+id/imageView4" android:src="@drawable/icon" android:layout_height="wrap_content"></ImageView>
 </LinearLayout>
<!--这里把LinearLayout的宽度一开始设置为40px,只显示一个ImageView,其他的没显示出来,想着改变宽度后就可以显示了-->
动画为
 <scale android:fromXScale="1.0" android:toXScale="4.0"  
        android:fromYScale="1.0" android:toYScale="1.0" 
           android:duration="1000" />在主程序中
LinearLayout linearLayout1 = (LinearLayout)findViewById(R.id.linearLayout1);
linearLayout1.startAnimation(anim);运行下来
LinearLayout的宽度是变宽了,但图片还是第一个imageview的,也被拉长了,不是我想要的显示四张图片。我这样的效果怎么实现呢???