У меня есть кнопка скрытого изображения в одном из моих макетов 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);?