我有2个RecyclerViews(内容,标题),当我点击ContentRecyclerView View中的Button时,我需要更改HeaderRecyclerView TextView中的文本。我该怎么做? 我用的是方法
内容适配器
OnClick{
...
HeaderDistrRecycleAdapter.sendChangedField(keyNumber);
...
}
标头适配器中的
public static void sendChangedField(int keyNumber) {
String s = String.valueOf(setTotalSkuValue(Queries.getCountSKU(String.valueOf(keyNumber)), keyNumber)); // here i have required String with correct value
holder.skus[keyNumber - 9].setText(s); //array of TextViews
}
答案 0 :(得分:0)
我添加到OnClick
((PageDistrRecycleList) context).notifyChangeField();
和
headerAdapter.notifyItemChanged(0);
到PageDistrRecycleList,它可以工作。