天天看點

Android UI開發中的常用控件Button

Button也是Android程式中非常重要的一個控件, 下面簡單介紹Button的使用.

  1. 如何禁用Button文字的自動大寫換換
  2. 給Button注冊監聽事件, 實作更換文字功能

如何禁用Button文字的自動大寫換換

activity_main.xml

頁面Button代碼, 我們可以看到最終的顯示效果卻是"BUTTON", 這是系統自動換換的大小寫.

Android UI開發中的常用控件Button

如果希望禁用這一屬性, 我們可以通過下面方法實作.

Android UI開發中的常用控件Button

給Button注冊監聽事件, 實作更換文字功能

下面我們通過點選Button這個按鈕, 将上面的Helllo World更換為"關注史慧君公衆号"幾個文字.

MainActivity.java初始代碼如下:

Android UI開發中的常用控件Button

下面為Button注冊一個監聽器, 這樣我們每次點選按鈕, 就會執行監聽器中的onclick()方法.

Android UI開發中的常用控件Button

下面來實作點選按鈕切換文字的功能.

Android UI開發中的常用控件Button

這樣簡單的幾行代碼, 就可以實作點選按鈕切換文字的功能.

下面介紹一個在企業中常用的寫法, 這樣寫法的優點是大家共同維護一個class類時, 注冊點選事件友善維護, 而且整體代碼更為清爽.

Android UI開發中的常用控件Button