可见性取决于另一项活动

时间:2017-11-01 18:17:50

标签: android

我正在开发一个Android应用,我想在activity_2中应用按钮可见性功能,并且可见性应取决于来自activity_1的按钮点击

实施例。在activity_2中我有:

<Button android:id="@+id/button1"
android:text="ABC"
android:visibility="gone"/>

从activity_1按钮点击时可以看到它

Activity_1:

<Button android:id="@+id/button1"
android:text="ABC"/>       

请建议我,我是初学者

2 个答案:

答案 0 :(得分:0)

将您想要的可见性从活动A传递到 myapp/templates/myapp/registration #if this is a folder you call it in the views as 'myapp/registration/page.html' 中的活动B.

Passing a Bundle on startActivity()?

答案 1 :(得分:0)

试试这个:

单击第一个活动中的按钮,通过意图将值发送到第二个活动。

 Intent intent = new Intent(Activity1.this,Activity2.class);
 intent.putExtra("button","clicked");
 startActivity(intent);

然后在第二个活动的onCreate中获取此值,如下所示:

 String value = getIntent().getStringExtra("button");

然后用if语句检查值

 if(value.equalsIgnoreCase("clicked")){
    //make your button visible here
  }
 else{
   //button not visible
  }