嗨在我的代码我有两个活动在第一个活动有两个按钮一个是可见的另一个是不可见的,如果我点击第一个按钮第二个按钮必须可见,我必须去下一个活动该活动有一个按钮,如果点击该按钮它必须先来活动现在第二个按钮必须显示第一个按钮必须隐形请帮助我。我在Android按钮点击怀疑
mainactivity.java
package com.example.admin.mypratic;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
Button frst,scnd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
frst=(Button)findViewById(R.id.firstbtn);
scnd=(Button)findViewById(R.id.scndbtn);
frst.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
Intent intent=new Intent(MainActivity.this,Main2Activity.class);
frst.setVisibility(View.GONE);
scnd.setVisibility(View.VISIBLE);
startActivity(intent);
finish();
}
});
}
}
mainactivity2.java
package com.example.admin.mypratic;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Main2Activity extends AppCompatActivity {
Button b3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
b3=(Button)findViewById(R.id.third);
b3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
}
});
}
}
看看活动之间的android消息 –
对不起,我没有得到 – chandu
@chandu,你目前的结果是什么?当你从第二次活动回来时,你在第一次活动中获得了什么?你想看按钮2而不是按钮1吗? –