Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

Androidバターナイフ


前書き

Butterknifeは、注釈を使用してボイラープレートコードを生成するビューバインディングツールです。このツールは、SquareのJake Whartonによって開発されたもので、ビューを扱う際にfindViewById(R.id.view)ようなコードの繰り返し入力をfindViewById(R.id.view)するために使用されています。

明確にするために、Butterknifeは依存性注入ライブラリではありません 。 Butterknifeはコンパイル時にコードを挿入します。 Androidアノテーションで行われた作業と非常によく似ています。

備考

バターナイフ

注釈処理を使用して定型コードを生成するAndroidビューのフィールドとメソッドバインディング

  • フィールドの@BindViewを使用してfindViewById呼び出しを削除します。
  • リストまたは配列内の複数のビューをグループ化する。アクション、セッター、またはプロパティを使用して、それらを一度にすべて操作します。
  • @OnClickなどのメソッドに注釈を付けることによって、リスナーの匿名の内部クラスを排除します。
  • フィールドのリソース注釈を使用してリソースの参照を排除します。

詳細: http : //jakewharton.github.io/butterknife/

ライセンス

著作権2013 Jake Wharton

Apache License、Version 2.0(以下「ライセンス」)の下でライセンスされています。ライセンスに従わない限り、このファイルを使用することはできません。あなたはライセンスのコピーを

http://www.apache.org/licenses/LICENSE-2.0

適用法または書面による合意が必要な場合を除き、本ライセンスに基づいて配布されるソフトウェアは、明示的または黙示的にいかなる種類の保証または条件もなく「現状有姿」で配布されます。ライセンスに基づいて許可および制限を規定する特定の言語については、ライセンスを参照してください。

バターナイフ 関連する例