日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

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

發(fā)布時(shí)間:2025/7/14 Android 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 2.2 r1 API 中文文档系列(12) —— Button 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言
?

  截止到這篇,總共翻譯了Android API十二篇,其中有兩篇是翻譯組另外一名成員提供。翻譯工作量雖大、雖難,但不管是對(duì)自己還是對(duì)別人都是巨大的幫助,少則一篇不嫌少,多則十篇不嫌多,再次呼吁大家的熱心參與Android api 中文翻譯,我的郵箱over140@gmail.com。
?


?

聲明

  歡迎轉(zhuǎn)載,但請(qǐng)保留文章原始出處:)
?

 ?? 農(nóng)民伯伯:http://over140.blog.51cto.com/

?

正文

  一、結(jié)構(gòu)

    public class Button extends TextView

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

?

    已知直接子類(lèi)
      CompoundButton

    已知間接子類(lèi)
      CheckBox, RadioButton, ToggleButton

?

  二、概述
?

    

    代表一個(gè)按鈕部件。用戶通過(guò)按下按鈕,或者點(diǎn)擊按鈕來(lái)執(zhí)行一個(gè)動(dòng)作。以下是一個(gè)按鈕在activity中典型的應(yīng)用:

    

    然后,你能在xml布局中通過(guò)button的android:onClick屬性指定一個(gè)方法,以替代在activity中為button設(shè)置OnClickListener。例如:

    

    現(xiàn)在,當(dāng)用戶點(diǎn)擊按鈕時(shí),Android系統(tǒng)調(diào)用activity的selfDestruct(View)方法。為了正確執(zhí)行,這個(gè)方法必須是public并且僅接受一個(gè)View類(lèi)型的參數(shù)。例如:

    

  
?

  三、按鈕樣式
?

  每個(gè)按鈕的樣式默認(rèn)為系統(tǒng)按鈕的背景,不同的設(shè)備、不同的平臺(tái)版本有不同按鈕風(fēng)格。如你不滿意默認(rèn)的按鈕樣式,想對(duì)其定制以符合您應(yīng)用程序的設(shè)計(jì),那么你能用state list drawable替換按鈕的背景圖片。一個(gè)狀態(tài)列表drawable是一個(gè)在XML中定義的drawable資源,根據(jù)當(dāng)前按鈕的狀態(tài)改變其圖片。一旦你在XML中定義了一個(gè)狀態(tài)列表drawable,你可以將它應(yīng)用于你的android:background屬性。欲了解更多信息和示例,參見(jiàn)State List Drawable.

實(shí)現(xiàn)一個(gè)按鈕的例子可參見(jiàn)Form Stuff tutorial

?

?

  四、XML屬性

    參見(jiàn)ButtonTextViewViewXML屬性。

?

  五、下載

    CSDN: http://download.csdn.net/source/2739376

?

  六、系列
?

    Android 2.2 API 中文文檔系列(1) —— TextView

    Android 2.2 API 中文文檔系列(2) —— EditText

    Android 2.2 API 中文文檔系列(3) —— AccessibilityService

    Android 2.2 API 中文文檔系列(4) —— Manifest

    Android 2.2 API 中文文檔系列(5) —— View

    Android 2.2 API 中文文檔系列(6) —— ImageView

    Android 2.2 API 中文文檔系列(7) —— ImageButton

    Android 2.2 API 中文文檔系列(8) —— QuickContactBadge

    Android 2.2 API 中文文檔系列(9) —— ZoomButton

    Android 2.2 r1 API 中文文檔系列(10) —— CheckBox

    Android 2.2 r1 API 中文文檔系列(11) —— RadioButton

?

結(jié)束
?

   取之于網(wǎng)上中文資料學(xué)習(xí),饋之于網(wǎng)上而供他人學(xué)習(xí)。
?

總結(jié)

以上是生活随笔為你收集整理的Android 2.2 r1 API 中文文档系列(12) —— Button的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。