加载原生广告后,视图位置发生了变化

时间:2018-08-04 07:19:50

标签: android android-recyclerview adapter

我有显示数组数据的适配器,并且在viewholder类中具有onclicklistener。如果没有原生广告,则可以通过在现有数组中使用getAdapterpositon来使clicklistener正常工作,但是有时,当广告在两者之间展示时,视图位置会发生变化,但由于数组固定,因此视图位置无法正确获取。我想要即使在适配器位置更改后也可以实现的另一种方法。

    @Override
    public void onClick(View v) {
        int position=getAdapterPosition();
        String stringC=team_c_array[position];
        String stringD=team_d_array[position];
        String match_status=status[position];
        String best_p=best_p_array[position];
        String winner_team=winner[position];

字符串match_number = match_index [position];

0 个答案:

没有答案