2012-08-16 64 views

回答

2

無論何時將某個類的對象轉換爲其子類,我們都需要進行顯式投射。

findViewById返回View類的對象,並從這個對象中獲取Button,EditText等的對象,我們需要進行顯式強制轉換。

當我們需要訪問定義到子類的方法和字段時,我們需要進行顯式轉型,如setText()

我們不需要以明確的轉換查看,當我們只需要訪問View類的方法,如:

setOnClickListener()

0

當您想要使用xml中定義的組件時使用它。

當您在xml中定義textview或任何組件時,會在r.java中爲其定義一個Integer散列​​代碼。

所以,當你想用它作爲文本視圖時,你必須在textview中投它。

希望它幫助!