我的一个 xmls 布局中有一个隐藏的图像按钮,背景设置为可绘制图像。我将可见性设置为不可见,因为我只希望图像每隔一段时间显示一次。问题是,即使未显示可绘制对象,图像按钮仍然占用我们空间 - 有没有办法隐藏背景图像,并使其尺寸为 0,直到我调用它显示在我的主类中?
谢谢!
编辑:所以在我的 xml 中,我将如何编写它?
<ImageButton android:id="@+id/myimage" android:visibility="invisible"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:background="@drawable/my_image"></ImageButton>
我希望图像始终消失,除非发生某种情况,否则我希望图像在这种情况下可见。因此,在我的 xml 中,我需要设置为 GONE,但在我的条件语句中,我会这样说:
myimage.setVisibility(SHOW);?