首先,做实验准备:要打开文件设置window→preferences→java→editor→content assist 输入26个英文字母。接着进行本周的实验任务:利用handle实现闪屏(线程:Handler 接口:Runnable)在src文件下新建一个welcomeActiviy用继承的方法继承activity的方法;利用线程对象实现一个接口,做到延迟3秒自动切换屏幕
主要学习页面跳转技巧:1.尖括号前写属性
2.ALT+/查询
3.输入数字#+六位数据0~9 A~F
4.负值号两边应该一致
5.new新建加 命令按钮技巧 JAVA文件class 布局文件xml注册
第一界面 第二界面 设置act为第一个启动页面 保存变量public class welcomeActivity extends Activity { //定义并实例化一个线程对象 private Handler handler=new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { //TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView( com.example.first.R.layout.welcome); //通过线程对象实现一个接口,做到延迟3秒后切换屏幕 handler.postDelayed(new Runnable() { @Override public void run() { // TODO Auto-generated method stub //跳转 Intent intent=new Intent( welcomeActivity.this,MainActivity.class); startActivity(intent); } },3000); } } 在代码中的延迟三秒可以自定义改为任意秒数,将3000变为1000的整倍数即可。 intent.putExtra("msg", "Hello fxc");在第二个页面获取传递过来的intent,通过获取到的intent,获取其中的数据,通过键名的方式: setContentView(R.layout.ssecond); Intent intent=getIntent(); String msg=intent.getStringExtra("msg").toString().trim(); this.setTitle(msg); 在第二页中添加标签获取第一页中的数据 setContentView(R.layout.ssecond); textView=(TextView) findViewById(R.id.TextView); textView.setText(msg);
经过老师的带领这次掌握了跳转,Android我离开发好的程序又进一步。在开发程序过程中应该清楚思路。
网友评论