app*_*krb 5 android android-layout
我有一个这样的布局

当单击 layer1 时,layer 2 变得不可见,但是当我单击 layer2 时,它不会变得不可见。我使用以下代码,但它不起作用,当我单击 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);
}
}
});
Run Code Online (Sandbox Code Playgroud)
在第二个布局上添加事件侦听器
layout.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
if(i==0)
{
layout.setVisibility(4);
i=1;
}
else
{
layout.setVisibility(0);
i=0;
}
}
});
Run Code Online (Sandbox Code Playgroud)
然后检查。
| 归档时间: |
|
| 查看次数: |
24745 次 |
| 最近记录: |