2015-05-16 34 views
4

,我有以下問題,當我想在RecyclerView當前位置:getAdapterPosition()是不是在我的新的Android項目的方法

無法解析法「getAdapterPosition()」

在我的其他Android Studio項目中,工作很好。

public static class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { 
    protected TextView itemName; 
    protected ImageView itemIcon; 

    public MyViewHolder(View v, UserClickListener listener) { 
     super(v); 
     // a- A 
     mListener = listener; 

     itemName = (TextView) v.findViewById(R.id.rowText); 
     itemIcon = (ImageView) v.findViewById(R.id.rowIcon); 

     v.setOnClickListener(this); 
    } 

    public void onClick(View v) { mListener.onClick(v, getAdapterPosition()); } 
} 
中的build.gradle

我有這樣的:

compile 'com.android.support:recyclerview-v7:21.0.3' 

回答

6

getAdapterPosition()是V22的一部分,支持庫,所以唯一的辦法來利用它,是爲了升級。在這裏你可以找到changelog

+0

謝謝。在另一個項目中,它正在與v21合作。 我可以設置Android Studio在圖書館有新更新時發送通知嗎?謝謝。 –

+0

這是一個gradle事物,不僅僅是一個android-studio。您可以使用gradle始終獲取支持庫的最後一個可用版本。但是強烈建議 – Blackbelt

+0

@SaschaK。關於android支持庫,請訪問http://android-developers.blogspot.cz/獲取更新。 –

相關問題