【问题标题】:How to center an ImageView and then offset it to the left or right?如何将 ImageView 居中,然后将其向左或向右偏移?
【发布时间】:2010-07-16 20:01:59
【问题描述】:

我有两个图像视图,它们是两个面对面的橄榄球头盔。我想将它们居中,然后将它们向左/向右偏移一点,以在它们之间提供一点空间。这是目前图像视图的 xml 之一。

<ImageView
   android:id="@+id/hometeam"
   android:scaleType="centerInside"
   android:layout_width="fill_parent"
   android:layout_height="70px"
   android:layout_y="90px"
   android:layout_marginLeft="25px">

我试图使用 [android:layout_marginLeft="25px"] 来抵消它,但是我猜这对我不起作用,因为 [android:scaleType="centerInside"]。有人知道解决方案吗?谢谢!

【问题讨论】:

  • 在他们的持有人视图上尝试重力。

标签: android xml layout imageview


【解决方案1】:

为布局设置android:gravity="center"

【讨论】:

  • 感谢 Pentium10,Praveen,将 [android:scaleType="CenterInside"] 替换为 [android:gravity="center"] 然后代替 [android:layout_marginLeft="25px"] 使用[android:layout_paddingLeft="25px"] ! :D 再次感谢
猜你喜欢
  • 2013-09-01
  • 2013-02-14
  • 2021-11-10
  • 1970-01-01
  • 2012-02-19
  • 1970-01-01
  • 1970-01-01
  • 2017-02-09
  • 1970-01-01
相关资源
最近更新 更多