前言

  啦啦啦~又要和大家一起學(xué)習(xí)Android開發(fā)啦,博主心里好激動噠~

  在上篇博文中,我們通過線性布局和基礎(chǔ)組件的使用,完成了一個簡單的學(xué)生課外體育積分電子認(rèn)證系統(tǒng)的界面,本篇博文,將和大家一起熟悉Button、RadioButton、EditText等基本控件,探討能夠處理這些控件的基本事件,學(xué)會彈出基本的對話框,能夠定制對話框中的內(nèi)容,能對確定和取消按鈕的事件做處理。

 

回到頂部

基礎(chǔ)知識

 

1、在 java 文件中引用布局文件中的控件

  在上一次實驗中,在onCreateView(Bundle savedInstanceState) 方法中調(diào)用 setContentView()方法將布局加載進(jìn)來。如果需要用到布局中的某些控件的話,首先需要給控件一個 id:

  萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

  定義 id 的語法和引用資源類似,@+id/id 名稱,在同一個布局文件中不允許有重復(fù)的 id, 即使是不同控件也不行,但是不同的布局文件中可以使用同一個 id之后在 java 文件中將布局加載之后,也就是 setContentView()之后,使用 findViewById() 方法可以獲得該控件:

  萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

   findViewById()方法帶一個參數(shù),就是剛剛定義的那個 id,參數(shù)形式為 R.id.XXX,其中 XXX 就是剛剛定義的那個 id,由于 findViewById()方法返回的是一個 View 類型,所以需要 強制類型轉(zhuǎn)換為 Button 類型。

   獲得這個 Button 之后,就可以對這個 Button 進(jìn)行后續(xù)的操作了。 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式