Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android手機衛士(十三):實現設置界面的一個條目布局結構

Android手機衛士(十三):實現設置界面的一個條目布局結構

編輯:Android開發實例

  本文以及後續文章,將一步步完善功能列表:

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手機衛士(十三):實現設置界面的一個條目布局結構

  1. 上一頁:
  2. No
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved