Android实例-手机安全卫士(五)-从主界面进入相应功能区(设置)

一、目标

  点击主界面上的图片进入相应功能区。

 二、代码实现。

  1、在程序包(com.example.mobilesafe)下新建类(SettingActivity)继承Activity,用于实现“设置中心”的各项功能,同时在layout文件夹下新建一个布局文件用于设计新建类的UI。

  2、在新建类(SettingActivity)代码中复写onCreate方法,通过setContentView(int layoutResID)方法连接xml布局文件和新建类(SettingActivity)。

  3、实现主页面点击“设置中心”进入新建类。

    ①.在主页面代码onCreate方法中,为GridView对象(home_list)通过setOnItemClickListener(OnItemClickListener listener)设置点击事件,并在参数内new出一个OnItemClickListener,并实现OnItemClickListener中未实现的onItemClick(AdapterView<?> parent, View view, int position, long id)方法。onItemClick方法中的第一个参数AdapterView<?> parent就是GridView对象(home_list),第二个参数View view就是要点击的View,int position和long id就是要点击的View所在的位置和id。

    ②.在onItemClick方法中,采用Switch()....case...语句根据点击View的位置(position)判断选中了哪个条目,然后通过Intent方法进入该Activity(SettingActivity)。

setOnItemClickListener方法代码如下:

 1 home_list.setOnItemClickListener(new OnItemClickListener() {
 2 
 3             @Override
 4             public void onItemClick(AdapterView<?> parent, View view,
 5                     int position, long id) {
 6                 switch (position) {
 7                 case 8:
 8                     Intent intent = new Intent(HomeActivity.this,SettingActivity.class);
 9                     startActivity(intent);                    
10                 default:
11                     break;
12                 }
13             }            
14         });
View Code

 

posted @ 2015-01-22 16:11  红烧大白鲨  阅读(262)  评论(0编辑  收藏  举报