私のアプリケーションでは、私は2 LinearLayout
が互いの真上にある。メニューオプションを使用して、私は下のものを消滅させることができるようにしたい、消えた上に一番上のドロップダウンを持っていたいLinearLayout
。ビューをプログラムで非表示にするにはどうすればよいですか?
問題は、私はJavaでこれを行う方法については考えていません。
アニメーション化する必要はありません。に別のアクティビティ(メニュー)が戻ったら、Layout
を非表示にしたいと考えています。私は下のLayout
を非表示にしたり、表示する必要がある場合、私は決定し、私はOnActivityResult
にチェックした上でboolean
、それに応じていた値に設定activity
メニュー:
// Only change value if it is different from what it was.
if(mUseVolumeButtonAsPTT != resultData.getBoolean("UseVolumeButtonAsPTT")){
mUseVolumeButtonAsPTT = resultData.getBoolean("UseVolumeButtonAsPTT");
if(!mUseVolumeButtonAsPTT){
// Hide lower LinearLayout.
} else {
// Show lower LinearLayout.
}
}
は誰が私にヒントまたはどのようにリンクを与えることができますこれを行う必要がありますか?
view.setVisibility(View.INVISIBLE)に設定されていても、ユーザーは引き続き対話できますか? – WhiskThimble
いいえ、それはできません – Quillion
アクティビティは、たとえば、ビューがGONEに設定されている場合、ビューを変更できますか?私はあなたがINVISIBLEに設定されている場合、あなたができると思います。 – moatist