前言

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

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

 

回到頂部

基礎(chǔ)知識(shí)

 

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

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

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

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

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

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

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

延伸閱讀

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