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

 

转载于:https://www.cnblogs.com/Red-Shark/p/4241994.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值