0
レイアウトを表示/非表示にしたボタンが1回しか動作しないのはなぜかと思いました。後で同じボタンをクリックすると、そのビューはGONEに戻されません。ここでAndroidのレイアウトの表示非表示切り替えボタン
/**
* Method to show/hide buttons, on button click.
* @param v
*/
public void hideOrDisplayOptionIconsButton(View v)
{
// Hide layouts if VISIBLE
if(mMapViewsButtonsLinearLayout.getVisibility() == View.VISIBLE
&& mLocationButtonsLinearLayout.getVisibility() == View.VISIBLE)
{
mMapViewsButtonsLinearLayout.setVisibility(View.GONE);
mLocationButtonsLinearLayout.setVisibility(View.GONE);
}
// Show layouts if they're not VISIBLE
else
{
mMapViewsButtonsLinearLayout.setVisibility(View.VISIBLE);
mLocationButtonsLinearLayout.setVisibility(View.VISIBLE);
}
}
ですそれをコードで使用します。 – rahul
あなたのトグル「ボタン」はあなたがそれらを表示するときにレイアウトによって覆われていませんか?つまり、あなたのクリックはブロックされていないと確信していますか? –
マイクのコメントに加えて、ボタンプレスを記録して、ボタンプレスが発砲しているかどうかを確認することができます。 – RamithDR