对不起,我的英语很不好。我的问题是我有2个活动。例如,活动A和活动B,在活动B UI中,我有3个相对布局,其ID为rl_main(父布局),rl_A和rl_B。我有2个相对布局活动A上的按钮分别是btnA和btnB。现在我的意思是,当我单击btnA时,调用了活动B,但是btnA的rl_A是可见的,而rl_B是不可见的,当单击btnB时,相同的活动B被调用,并且这次rl_A是不可见的,而rl_B是可见的。任何帮助将不胜感激。
您可以按意图发送标志值。
在活动A中:
按钮A单击:
Intent i=new Intent(Activity_A.this,Activity_B.class);
i.putExtra("btn",1);
startActivity(i);
按钮B单击:
Intent i=new Intent(Activity_A.this,Activity_B.class);
i.putExtra("btn",2);
startActivity(i);
在活动B中,onCreate:
int i=getIntent().getIntExtra("btn");
if(i==1)
{
rl_A.setVisible(View.VISIBLE);
rl_B.setVisible(View.INVISIBLE);
}
else
if(i==2)
{
rl_A.setVisible(View.INVISIBLE);
rl_B.setVisible(View.VISIBLE);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句