Android第三讲小结

首先,做实验准备:要打开文件设置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我离开发好的程序又进一步。在开发程序过程中应该清楚思路。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容