今天着重于家庭记事账本的开发与安卓Studio的学习.
学习笔记:
1.
页面跳转使用Intent
Intent来协助完成Android 各个组件之间的通讯.
2.
添加数据:Intent.putExtra(key,value);
获取数据:Intent.getTypeExtra(key);
自定义java类.
3.
1)新建页面:
在MainActivity页面下新建一个FristActivity.java,继承自AppCompatActivity(回车)
在FristActivity.java中新建一个protected void onCreate();
在函数中写 setContentView(R.layout.activity_frist);//调用activity_frist.xml
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_frist);
}
2)旧页面调用:
新建方法:initUI();//初始化
在新方法里新建监听器: findViewById(R.id.btn1).setOnClickListener(this); //为btn1创建一个监听器
在:onClick(View v)方法中:
{
//跳转代码
Intent intent=new Intent();
intent.setClass(getApplicationContext(),FristActivity.class); //别忘了跳转页面后面的.class
startActivity(intent);
}
3)最后在AnriondmanActivity.xml中声明新建的<activity />