我创建了一个扩展RecyclerView.Adapter的类。
我使用 android.R.layout.simple_list_item_1 作为布局。
在我的ViewHolder上,我试图在TextView变量上映射它的TextView text1 ,使用它:
myTextView = (TextView) itemView.findViewById(android.R.id.text1);
这就像一个魅力,但我也使用了刀具,据我搜索,我无法将android.R.id.text1传递到任何地方。
到目前为止我尝试了什么:
@BindView(android.R.id.text1)
TextView myTextView;
以及我的ViewHolder的构造函数:
private ViewHolder(View itemView) {
super(itemView);
myTextView = ButterKnife.findById(itemView, android.R.id.text1);
}
有没有办法让它与ButterKnife一起使用?
答案 0 :(得分:2)
您只需传递包含该文本的持有人视图即可 像这样:
@BindView(android.R.id.text1)
TextView myTextView;
private ViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this, itemView);
}