2017-08-01 71 views
-2

以下代碼是定位在第一位置的圖。如何找到視圖上的最後一個位置簡單&有效查找位於RecyclerView結尾的視圖?

TextView textView = 
    (TextView)myRecyclerView.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.myTV); //this is first position 
+0

您可以通過列表的大小-1''position' findViewHolderForAdapterPosition(位置)'。 – JohnC

+0

你如何填充你的recyclerView?你通過什麼陣列? –

+0

@JohnC有了'-1'我得到錯誤:'顯示java.lang.NullPointerException:嘗試從外地「android.view.View android.support.v7.widget.RecyclerView $ ViewHolder.itemView」讀上一個空對象reference' –

回答

0

試試這個..

TextView textView =(TextView)myRecyclerView.findViewHolderForAdapterPosition(mAppsListAdapter.getItemCount()-1).itemView.findViewById(R.id.myTV); 
+0

mAppsListAdapter是在我的項目... –

+0

我剛纔提到的我的虛擬適配器的名字在這裏,你將不得不放棄,你必須綁定與回收觀點適配器名稱的紅色。 –

+0

如何找到名字? –