findViewById(R.id.xx)使用位置的放置!

今天在使用XML佈局文件中定義的 android:id="@+id/bb 要顯示在界面時因開始的時候將findViewById(R.id.bb)放在了setContentView(R.layout.activity_main);之前,下面爲bb控件添加事件監聽時一直報異常信息 Attempt to invoke virtual method ,最終發現兩者的位置反了,(類似於C語言中的要先定義後使用),也就是說佈局文件還沒有加載就去找裏面的bb控件系統肯定會提示錯誤找不到它

解決如下:

setContentView(R.layout.activity_main);

findViewById(R.id.bb)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章