我有一个带有按钮和onclicklistener的recyclerviewAdapter,我将标签设置为按钮。在一个不同的文件上,我试图找到一个基于这些标签的按钮的片段。
这是否可能
Date date = new Date();
holder.button.setTag(date);
holder.button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e(TAG, "TAGAS" + holder.button.getTag());
onItemClickListener.onItemClick(position, holder.button.getTag());
holder.button.setText("Please wait....");
holder.button.setBackgroundColor(Color.LTGRAY);
holder.button.setClickable(false);
}
});
不同的文件fragment.java
@Override
public void onItemClick(int position, String tags) {
Item clickItem = List.get(position);
Button button = ????
}
您可以只在自定义点击侦听器中传递按钮而不是某些标签,因此您无需进行搜索。