posts - 296,comments - 1,views - 2995

一.所花时间

1h

二.代码量

60行

三.博客量

1篇

四.了解到的知识点

Activity的启动和结束

// 活动类直接实现点击监听器的接口View.OnClickListener
public class ActStartActivity extends AppCompatActivity implements 
View.OnClickListener {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_act_start);
 // setOnClickListener来自于View,故而允许直接给View对象注册点击监听器
findViewById(R.id.btn_act_next).setOnClickListener(this);
 }
 @Override
 public void onClick(View v) { // 点击事件的处理方法
if (v.getId() == R.id.btn_act_next) {
 // 从当前页面跳到指定的新页面
//startActivity(new Intent(ActStartActivity.this, 
ActFinishActivity.class));
 startActivity(new Intent(this, ActFinishActivity.class));
 }
}
// 活动类直接实现点击监听器的接口View.OnClickListener
 public class ActFinishActivity extends AppCompatActivity implements 
View.OnClickListener {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_act_finish);
 // 给箭头图标注册点击监听器,ImageView由View类派生而来
findViewById(R.id.iv_back).setOnClickListener(this);
 // 给完成按钮注册点击监听器,Button也由View类派生而来
findViewById(R.id.btn_finish).setOnClickListener(this);
 }
 }
 @Override
 public void onClick(View v) { // 点击事件的处理方法
if (v.getId() == R.id.iv_back || v.getId() == R.id.btn_finish) {
 finish(); // 结束当前的活动页面
}
 }

 

posted on   leapss  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2023-04-27 每日打卡-15
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示