我有一個佈局這樣 Android的UI佈局的onclick聽衆
當點擊在層1,層2獲得無形的,但是當我在二層單擊它不要去不可見的。 我使用下面的代碼,但它不起作用,當我單擊layer2時,它也會隱形,任何想法在我單擊layer2時都會看到layer2。
RelativeLayout layout1=(RelativeLayout)findViewById(R.id.hidebg);
final RelativeLayout layout=(RelativeLayout)findViewById(R.id.hidelayer);
layout1.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
if(layout.getVisibility()==0)
{
layout.setVisibility(4);
}
else
{
layout.setVisibility(0);
}
}
});
化妝確保你宣佈我在類級別字段作爲靜態的? –
是的,我宣佈變量「我」在類頂部 – appukrb
我認爲你將需要設置setOnClickListener也佈局 –