- Java code
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingTop="27dip" android:layout_marginTop="27dip" android:gravity="center" android:orientation="horizontal"> <ViewFlipper android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center_vertical" android:flipInterval="60000" android:persistentDrawingCache="animation"> <LinearLayout android:id="@+id/linearoutimg" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" android:orientation="vertical"> <Button android:id="@+id/Button_next1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:clickable="true" android:focusable="true" android:onClick="selfDestruct" android:layout_gravity="center_vertical" android:text="Next" /> <ImageButton android:id="@+id/imagebutton1" android:layout_width="fill_parent" //这里都设置了占用全屏 android:layout_height="fill_parent" android:scaleType="center" android:layout_weight="1" android:layout_gravity="center" /> </LinearLayout> <LinearLayout android:id="@+id/linearoutimg1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:orientation="vertical"> <ImageButton android:id="@+id/imagebutton2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="center" android:layout_weight="1" android:layout_gravity="center" /> </LinearLayout> <LinearLayout android:id="@+id/linearoutimg2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:orientation="vertical"> <ImageButton android:id="@+id/imagebutton3" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="center" android:layout_weight="1" android:layout_gravity="center"> </ImageButton> </LinearLayout> </ViewFlipper> </LinearLayout>
------解决方案--------------------
应该是你的imageView的scaleType属性设置的问题。
将android:scaleType=“centre”设置成
android:scaleType=“CENTER_CROP”