本文以及后续文章,将一步步完善功能列表:

Android手机卫士(十三):实现设置界面的一个条目布局结构

  要点击九宫格中的条目,需要注册点击事件

Java代码
  1. // 注册九宫格单个条目的点击事件  
  2. gv_home.setOnItemClickListener(new OnItemClickListener() {  
  3.     // 点中列表条目索引 position  
  4.     @Override  
  5.     public void onItemClick(AdapterView<?> parent, View view,  
  6.             int position, long id) {  
  7.         switch (position) {  
  8.         case 0:  
  9.   
  10.             break;  
  11.         case 8:  
  12.             Intent intent = new Intent(getApplicationContext(), SettingActivity.class);  
  13.             startActivity(intent);  
  14.             break;  
  15.   
  16.         default:  
  17.             break;  
  18.         }  
  19.   
  20.     }  
  21. }); 

  毫无疑问需要新建SettingActivity.java

Java代码
  1. package com.wuyudong.mobilesafe.activity;  
  2.   
  3. import com.wuyudong.mobilesafe.R;  
  4.   
  5. import android.app.Activity;  
  6. import android.os.Bundle;  
  7.   
  8. public class SettingActivity extends Activity {  
  9.     @Override  
  10.     protected void onCreate(Bundle savedInstanceState) {  
  11.         // TODO Auto-generated method stub  
  12.         super.onCreate(savedInstanceState);  
  13.         setContentView(R.layout.activity_setting);  
  14.     }  
  15.   
  16. }  

  在点击相应的条目后,跳转到“设置中心”,于是新建activity_setting.xml布局文件

XML/HTML代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent"  
  5.     android:orientation="vertical" >  
  6.   
  7.     <RelativeLayout  
  8.         android:layout_width="match_parent"  
  9.         android:layout_height="wrap_content"  
  10.         android:padding="5dp" >  
  11.   
  12.         <TextView  
  13.             android:id="@+id/tv_title"  
  14.             android:layout_width="wrap_content"  
  15.             android:layout_height="wrap_content"  
  16.             android:text="自动更新设置"  
  17.             android:textColor="#000"  
  18.             android:textSize="18sp" />  
  19.   
  20.         <TextView  
  21.             android:id="@+id/tv_des"  
  22.             android:layout_width="wrap_content"  
  23.             android:layout_height="wrap_content"  
  24.             android:layout_below="@id/tv_title"  
  25.             android:text="自动更新已关闭"  
  26.             android:textColor="#000"  
  27.             android:textSize="18sp" />  
  28.   
  29.         <CheckBox  
  30.             android:id="@+id/cb_box"  
  31.             android:layout_alignParentRight="true"  
  32.             android:layout_centerVertical="true"  
  33.             android:layout_width="wrap_content"  
  34.             android:layout_height="wrap_content" />  
  35.         <View   
  36.             android:layout_below="@id/tv_des"  
  37.             android:background="#000"  
  38.             android:layout_width="match_parent"  
  39.             android:layout_height="1dp"  
  40.             />  
  41.           
  42.     </RelativeLayout>  
  43.   
  44. </LinearLayout>  

  本文先实现设置中心选项的一个条目布局结构,如下红色方框所示:

Android手机卫士(十三):实现设置界面的一个条目布局结构

本文发布:Android开发网
本文地址:http://www.teaching4real.com/android/example/678.html
2017年5月15日
发布:鸡啄米 分类:Android开发实例 浏览: 注册送白菜网:0