本次作业主要是实现两个Activity的跳转,首先这是第一个的结果示意图:
xml代码;
JAVA代码: public class MainActivity extends AppCompatActivity { private EditText ev_xingming; private TextView jieguo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ev_xingming = (EditText) findViewById(R.id.ev_xingming); jieguo = (TextView) findViewById(R.id.tv_jieguo); try{ Intent intent = getIntent(); String jg = intent.getStringExtra("result"); jieguo.setText(jg); }catch (Exception e){} } public void onClick(View view){ switch (view.getId()){ case R.id.btn_pinggu: String name=ev_xingming.getText().toString(); Intent intent = new Intent(MainActivity.this,YActivity.class); intent.putExtra("name",name); startActivity(intent); break; case R.id.btn_tuichu: finish(); break; } } } 这是第二个Activity的结果示意图: xml代码: JAVA代码: public class YActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_y); Intent intent=getIntent(); String jg=intent.getStringExtra("name"); TextView question=(TextView)findViewById(R.id.qua); question.setText(jg+"学习Android有没有信心"); } public void hd1(){ Intent intent = new Intent(YActivity.this,MainActivity.class); intent.putExtra("result","对学习安卓有信心"); startActivity(intent); finish(); } public void hd2(){ Intent intent = new Intent(YActivity.this,MainActivity.class); intent.putExtra("result","对学习安卓没有信心"); startActivity(intent); finish(); } public void onClick(View view){ switch (view.getId()){ case R.id.btn_you: hd1(); break; case R.id.btn_meiyou: hd2(); break; } } } 作业做好我发现最重要的就是Intent 这就是我的作业。
JAVA代码: public class MainActivity extends AppCompatActivity { private EditText ev_xingming; private TextView jieguo;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ev_xingming = (EditText) findViewById(R.id.ev_xingming); jieguo = (TextView) findViewById(R.id.tv_jieguo); try{ Intent intent = getIntent(); String jg = intent.getStringExtra("result"); jieguo.setText(jg); }catch (Exception e){}
}
public void onClick(View view){ switch (view.getId()){ case R.id.btn_pinggu: String name=ev_xingming.getText().toString(); Intent intent = new Intent(MainActivity.this,YActivity.class); intent.putExtra("name",name); startActivity(intent); break; case R.id.btn_tuichu: finish(); break; } } }
这是第二个Activity的结果示意图:
xml代码:
Intent intent=getIntent(); String jg=intent.getStringExtra("name"); TextView question=(TextView)findViewById(R.id.qua); question.setText(jg+"学习Android有没有信心");
public void hd1(){ Intent intent = new Intent(YActivity.this,MainActivity.class); intent.putExtra("result","对学习安卓有信心"); startActivity(intent); finish(); }
public void hd2(){ Intent intent = new Intent(YActivity.this,MainActivity.class); intent.putExtra("result","对学习安卓没有信心"); startActivity(intent); finish(); } public void onClick(View view){ switch (view.getId()){ case R.id.btn_you: hd1(); break; case R.id.btn_meiyou: hd2(); break; } } } 作业做好我发现最重要的就是Intent 这就是我的作业。