在android.R.layout.simple_list_item_1

时间:2016-08-12 13:09:10

标签: android android-adapter autocompletetextview android-inflate butterknife

我创建了一个扩展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一起使用?

1 个答案:

答案 0 :(得分:2)

您只需传递包含该文本的持有人视图即可 像这样:

@BindView(android.R.id.text1)
TextView myTextView;
private ViewHolder(View itemView) {
    super(itemView);
    ButterKnife.bind(this, itemView);
}