1. 程式人生 > >Android Studio使用系列——butterknife外掛代替findViewById

Android Studio使用系列——butterknife外掛代替findViewById

以前用Eclipse裡都要手寫findViewById去找控制元件或者用xUtils去註解,感覺還是比較麻煩的,AS中為我們提供了這樣一個外掛:

(1)點選工具欄裡的 project structure


(2)點選dependencies,點選旁邊的綠色加號,選擇1


(3)輸入butterknife聯網查詢選擇第一個OK之後便會加入到類庫裡


(4)工具欄裡點選Settings,輸入butterknife,點選下面藍色的Browse


(5)點Install,之後要重啟AS


(6)在setContentView()的R.layout.***後面按下 alt+insert 即可出現選單 選擇哪個Injections,即可自動生成xml裡所有定義的id檔案


要注意的是如果此方法不能生成 Injections選單,還有一種解決辦法是先去把剛裝的那個包給 uninstall 再 去網上搜索下載 butterknife-7.0.1.jar 然後把它貼上到 libs下 再右擊 add AS library 即可有選單出現。我就屬於後者這個情況,前者方法不管用。

相關推薦

Android Studio使用系列——butterknife外掛代替findViewById

以前用Eclipse裡都要手寫findViewById去找控制元件或者用xUtils去註解,感覺還是比較麻煩的,AS中為我們提供了這樣一個外掛: (1)點選工具欄裡的 project structure (2)點選dependencies,點選旁邊的綠色加號,選擇1 (

ANDROID STUDIO系列教程六--GRADLE多渠道打包

tor 等待 time() utf 腳本 manifest file resource 一個 由於國內Android市場眾多渠道,為了統計每個渠道的下載及其它數據統計,就需要我們針對每個渠道單獨打包,如果讓你打幾十個市場的包豈不煩死了,不過有了Gradle,這再也不是事了。

android studio 使用butterknife 報空指標 異常

  使用butterKnife 時,報錯。 在使用butterknife 8.0以上的版本是,出現空指標錯誤,記錄如下: 錯誤使用: 在寫一個Demo 的時候使用了ButterKnife ,是直接從android  studio 上面下載匯入的 jar 包

android studio建立桌面外掛widget

之前看別人說用android studio ,而我還是用著ecilipse不以為然,試了一次,感覺還不如ecilipse好用,後來還是一直用的ecilipse,知道最近用起了android studio才發現真的很強大,支援各種功能,扯遠了,在ecilipse中製作桌面外掛,又要配置這個又要配置那個

Android Studio 的 gradle 外掛升級失敗

故事從這坨紅字開始 11:20 Gradle sync failed: Could not find com.android.tools.build:gradle:3.0.0. Searched in the following locations: f

android studio系列之使用指南

第一章 歡迎來到Android Studio 1.1 介紹Android Studio  Android Studio是一個基於IntelliJIDEA的新的Android開發環境。與Eclipse ADT外掛相似,AndroidStudio提供了整合的And

如何使用Android Studio開發Gradle外掛

緣由 首先說明一下為什麼會有這篇文章。前段時間,外掛化以及熱修復的技術很熱,Nuwa熱修復的工具NuwaGradle,攜程動態載入技術DynamicAPK,還有希望做最輕巧的外掛化框架的Small。這三個App有一個共同的地方就是大量的使用了Gradle這個強

Android Studio最全外掛

在Android開發中,合理的使用Android Studio外掛不但可以提高開發效率,還能從整體上提高程式碼的質量。下面就Android開發中常見的一些外掛做一個整理。 1,GsonFormatGsonFormat是一個可以快速將json字串轉換成一個Java Be

android studio Plugins 所有外掛下載不成功。

解決方式: window :file->settings->system settings->updates->  Use secure connection 去勾。 mac:preferences-> apprearance& be

[Android Studio系列(三)]Android Studio 編譯、同步慢的解決方法

1 問題 (1) 當專案中引用的第三方模組太多,開啟Android Studio的時候就會非常慢,提示一直在解決模組依賴,點選sync按鈕同步第三方程式碼的時候也是巨慢,慢的原因是: 在gradle中引用第三方模組時採用maven方式依賴,每次開啟An

Android Studio 3 Gradle外掛報錯:AAPT2 error: check logs for details

Error:failed linking file resources. Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.

Android Studio酷炫外掛(一)——自動化快速實現Parcelable介面序列化

一、前言 相信資料序列化大家都多多少少有接觸到,比如自定義了一個實體類,需要在activity之間傳輸該類物件,就需要將資料序列化。android中實現方式有兩種,第一、實現Serializable介面,這種比較簡單,直接宣告就好;第二種,實現Parcelable介面,這種

史上最詳細的Android Studio系列教程(一)--下載和安裝

背景 相信大家對Android Studio已經不陌生了,Android Studio是Google於2013 I/O大會針對Android開發推出的新的開發工具,目前很多開源專案都已經在採用,Google的更新速度也很快,明顯能感覺到這是Android開發的未來,那

[Android Studio系列(二)] Android Studio更新失敗的解決辦法

1 Android Studio更新的方法是點選選單help–>check update,但有時會報錯,連線超時: Connection failed (connect timed out). Please check network connec

史上最詳細的Android Studio系列教程四--Gradle基礎

原文連結:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 其實很早之前也寫了一篇Gradle的基礎部落格,但是時間很久了,現在Gradle已經更新了很多,所以暫且結合Stduio 1

Android Studio引入ButterKnife 8.0.1版本

ButterKnife,相信好多人都有用過。 Android studio匯入ButterKnife也很簡單。 1、右鍵專案->open module settings->左側欄點app->選擇Dependencies選項卡->最右邊

史上最詳細的Android Studio系列教程(一)

本文為個人原創,歡迎轉載,但請務必在明顯位置註明出處! 背景 相信大家對Android Studio已經不陌生了,Android Studio是Google於2013 I/O大會針對Android開發推出的新的開發工具,目前很多開源專案都已經在採用,Google的更新速度也很快,明顯能感覺到這是A

史上最詳細的Android Studio系列教程

http://www.cnblogs.com/stormzhang/p/4204398.html 你還沒有在使用Android Studio + Gradle麼?那就有點太落伍了,下面自己原創總結了Android Studio的一系列教程,圖文並茂非常詳細,即使你是小

Android Studio系列(三)使用Version Control管理多倉庫多分支原始碼

開發android系統原始碼的同學都知道,我們的工作都是很多人協同工作,因此git版本管理及歷史修改查閱異常重要!甚至比開發app重要的多! 此文旨在介紹一下用AS中自帶的Version Control工具來管理android系統原始碼,鑑於android原始

Android Studio系列教程三--快捷鍵

Android Studio 1.0正式版釋出啦 轉載自網路 來自張琦的個人部落格 非常厲害的一個人 原文地址今天是個大日子,Android Studio 1.0 終於釋出了正式版, 這對於Android開發者來說簡直是喜大普奔的大訊息啊,那麼就果斷來下載使用。 如果你之前已經使用其他版本的Studi