groovy dependencies { implementation 'com.jakewharton:butterknife:VERSION' annotationProcessor 'com.jakewharton:butterknife-compiler:VERSION' } @BindView(R.id.textView) TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); } @BindView(R.id.button) Button button; @OnClick(R.id.button) public void onButtonClick() { } class MyAdapter extends RecyclerView.Adapter<MyViewHolder> { @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.list_item, parent, false); return new MyViewHolder(itemView); } class MyViewHolder extends RecyclerView.ViewHolder { @Bind(R.id.textView) TextView textView; public MyViewHolder(View itemView) { super(itemView); ButterKnife.bind(this, itemView); } } }


上一篇:
下一篇:
切换中文