Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android 2.2 r1 API 中文文檔系列(12) —— Button

Android 2.2 r1 API 中文文檔系列(12) —— Button

編輯:Android開發實例

正文

  一、結構

    public class Button extends TextView

    java.lang.Object
       ↳     android.view.View
             ↳     android.widget.TextView
                   ↳     android.widget.Button

 

    已知直接子類
      CompoundButton

    已知間接子類
      CheckBox, RadioButton, ToggleButton

 

  二、概述
 

    

    代表一個按鈕部件。用戶通過按下按鈕,或者點擊按鈕來執行一個動作。以下是一個按鈕在activity中典型的應用:

    

    然後,你能在xml布局中通過button的android:onClick屬性指定一個方法,以替代在activity中為button設置OnClickListener。例如:

    

    現在,當用戶點擊按鈕時,Android系統調用activity的selfDestruct(View)方法。為了正確執行,這個方法必須是public並且僅接受一個View類型的參數。例如:

    

  
 

  三、按鈕樣式
 

  每個按鈕的樣式默認為系統按鈕的背景,不同的設備、不同的平台版本有不同按鈕風格。如你不滿意默認的按鈕樣式,想對其定制以符合您應用程序的設計,那麼你能用state list drawable替換按鈕的背景圖片。一個狀態列表drawable是一個在XML中定義的drawable資源,根據當前按鈕的狀態改變其圖片。一旦你在XML中定義了一個狀態列表drawable,你可以將它應用於你的android:background屬性。欲了解更多信息和示例,參見State List Drawable.

實現一個按鈕的例子可參見Form Stuff tutorial

 

 

  四、XML屬性

    參見Button、TextView、View的XML屬性。

轉自:http://www.cnblogs.com/over140/archive/2010/10/08/1845559.html

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