第二章 先从看到的入手,探究活动
今天我们继续学习Android开发,首先我们要进行手机模拟器的设置。在打开windows下的perfernces的设置界面,将目录下的设置,设置成a~z,以方便后面补齐做准备。这是以后每节课上来就要做的第一个步骤。
在scr文件夹下创建一个包并在这个包下创建一个类,将其命名为Firstactivity。将其继承Activity并用onCreate()方法。所有应用的Activity都继承于android.app.Activity 类,该类是Android 提供的基层类,其他的Activity 继承该父类后,通过Override父类的方法来实现各种功能。
将文件夹中的图片考入到图片的文件夹下,点击res/layout目录新建一个Android XML File 将这个布局文件命名为first_layout,将图片插入布局中。之后我们要在这个布局上添加一个按钮,在first_layout.xml代码下面添加一个Button,在XML中引用id,并使用@id_name语法,在text指定显示的文字内容。进一步就成功加载出Button的布局。重新回到FirstActivity,调用setContentView()中再调用R.layout.first_layout就能得到first_layout.xml的id。
在Firstactivity的下面创建一个新的布局文件将其命名为Secondsactivity。重载父类的onCreate()方法,再新建一个Android XML File将这个布局文件命名为seconds_layout,并将图片插入布局中。
最后在button按钮下设置监视哨进行监听命令按钮的onclick的事件。使点击按钮后进行页面的转换。
Activity和Intent-------Activity启动和值传递:1、多个Activity 之间的关系 2、Intent基本作用 3、在一个Activity中启动另一个Activity的方法 4、使用Intent在Activity之间传递数据的方法。
intent基本使用方法: Intentintent=newIntent( ); intent.setClass(Activity01.this,OtherActivity.class); startActivity(intent);
总结:最主要的内容为1、建立新的activityextendsActivity (继承Activity)重载父类的oncreate方法 2、建立新的xml文件进行布局设计 3、在AndroidManifest.xml文件中进行注册 4、在新的activity文件中设置对应的布局文件setContentView(R.layout.other);并进行相应程序的修改 5、设置监视哨监听命令按钮的onclick事件。经过这一天的学习,又对android有了进一步了解,开发程序并不简单,需要逻辑清晰,认真细考。期待下一次的学习。