0
我想知道为什么我制作的用于显示/隐藏我的布局的按钮只能工作一次,即最初我的布局已经完成,然后当我单击一个按钮时它们是可见的,但稍后当我点击相同的按钮时,他们的视图不会被设置回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);
}
}
是什么方法“V”参数?一个样品,我没有看到你在代码中使用它。 – rahul
当你展示他们时,你确定你的开关'Button'没有被布局覆盖吗?也就是说,你确定你的点击没有被阻止? –
添加到Mike的评论中,您可以记录按钮按下以检查按钮按下是否正在触发。 – RamithDR