我的布局在顶部包含一个LinearLayout,并有两个子节点 - RelativeLayout和ListView。 RelativeLayout包含一个ImageSwitcher。我观察到当正在填充listview时,ImageSwitcher占据整个屏幕,然后一旦列表视图可见就缩小。有可能避免这种影响吗?这是我的布局xml
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="6" >
<ImageSwitcher
android:id="@+id/image_anim"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/save"
android:src="@drawable/ic_action_camera_black" >
</ImageSwitcher>
<TextView
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_alignBottom="@id/image_anim"
android:background="#aa000000"
android:gravity="center_vertical"
android:paddingLeft="10dp"
android:paddingRight="8dp"
android:text="@string/abc_action_bar_home_description"
android:textColor="#ffeeeeee" />
</RelativeLayout>
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="4"
android:visibility="visible" >
</ListView>