xmlレイアウトの1つに非表示の画像ボタンがあり、背景が描画可能な画像に設定されています。画像をたまにしか表示したくないので、可視性を非表示に設定しました。問題は、ドローアブルが表示されていなくても、画像ボタンでスペースが必要になることです。背景画像を非表示にして、メインクラスに表示するように要求するまで、サイズを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);?