天天看點

.Net程式員安卓學習之路5:使用xutils注入View和事件以及圖檔的顯示xUtils注入和圖檔顯示

引用官方介紹:

      之前我們寫事件比如Btn的Click事件一般采用寫死或者Linstener的方式來實作,從界面某個元素取值或者指派必須首先使用findcontrol來找到他較為麻煩且難以維護,而這些使用xUtils的注解功能就能很簡潔的完成,比如下例我們實作點選Btn給文本框指派操作:

.Net程式員安卓學習之路5:使用xutils注入View和事件以及圖檔的顯示xUtils注入和圖檔顯示

點選Btn後:

.Net程式員安卓學習之路5:使用xutils注入View和事件以及圖檔的顯示xUtils注入和圖檔顯示

要實作xUtils注入首先得在onCreate中加入:

之後定義控件如下:

這樣就相當于找到界面ID為lbl_info的TextView ,在接下來的代碼中随意使用:

能注入View同樣也能注入事件,如我們要實作Btn的點選事件隻需如下編碼即可:

而前台并不需要定義它的事件:

結合起來就是:

這種方式必須保證控件有ID。

需要增加網絡或者SD卡通路權限:

拿部落格園Logo為例,通路的代碼如下:

思路是先在界面聲明圖檔控件:

再找到這個控件:

将開始通路網絡圖檔的那句代碼放入按鈕點選事件下,運作即可:

.Net程式員安卓學習之路5:使用xutils注入View和事件以及圖檔的顯示xUtils注入和圖檔顯示

在本地assets中放入一個圖檔待顯示。

隻需一句代碼(剩下的和上例同):

.Net程式員安卓學習之路5:使用xutils注入View和事件以及圖檔的顯示xUtils注入和圖檔顯示

繼續閱讀