0

我在应用程序的操作栏中有一个 ImageButton,我用它来模拟微调器,通过选择标题来更改视图(我使用 MonoDroid.ActionBar 作为起点 - http://bit.ly/UBzI77)。

ImageButton-之前

这是 ImageButton 的 XML。

 <ImageButton
      android:id="@+id/title_spinner_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_toRightOf="@+id/actionbar_title"/>

当我通过向 XML 添加 android:background 属性使 ImageButton 背景透明时。

 <ImageButton
      android:id="@+id/title_spinner_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_toRightOf="@+id/actionbar_title" 
      android:background="@null"/>

ImageButton 背景消失,但图标垂直居中。

ImageButton-After

有谁知道如何使 ImageButton 背景透明但保持图标在 ImageButton 底部对齐?

提前致谢。

4

1 回答 1

2

结合您的空背景尝试以下操作:

android:layout_alignParentBottom="true"
android:layout_marginBottom="3dp" // this is here just to ensure the image doesn't sit flush against the bottom of the bar, vary as required

或者,您可以尝试

android:layout_height="match_parent"
android:gravity="bottom"
于 2012-11-14T00:59:40.530 回答