尝试将ImageView对齐时,屏幕右侧有奇怪的填充

时间:2012-10-03 13:35:46

标签: android-layout

我将ImageView的layout_gravity设置为“right”并尝试静态地为所有四个边分配0px填充,但我仍然得到奇怪的,大约10px“填充”到屏幕的右侧。仅在横向方向上会出现此问题。在垂直方向,图像可以正确缩放,不会发生填充。

XML文件如下所示:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:padding="0px"
  android:layout_width="match_parent"
  android:layout_height="match_parent" >

<SurfaceView
  android:id="@+id/surfaceview"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:layout_gravity="center"
/>

<ImageView 
  android:id="@+id/img1"
  android:src="@drawable/testimage"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_gravity="right"
/>    
</FrameLayout>

图像尺寸为720x405,我的设备屏幕为800x480。

0 个答案:

没有答案