以下代碼是定位在第一位置的圖。如何找到視圖上的最後一個位置簡單&有效?查找位於RecyclerView結尾的視圖?
TextView textView =
(TextView)myRecyclerView.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.myTV); //this is first position
以下代碼是定位在第一位置的圖。如何找到視圖上的最後一個位置簡單&有效?查找位於RecyclerView結尾的視圖?
TextView textView =
(TextView)myRecyclerView.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.myTV); //this is first position
試試這個..
TextView textView =(TextView)myRecyclerView.findViewHolderForAdapterPosition(mAppsListAdapter.getItemCount()-1).itemView.findViewById(R.id.myTV);
mAppsListAdapter是在我的項目... –
我剛纔提到的我的虛擬適配器的名字在這裏,你將不得不放棄,你必須綁定與回收觀點適配器名稱的紅色。 –
如何找到名字? –
您可以通過列表的大小-1''position' findViewHolderForAdapterPosition(位置)'。 – JohnC
你如何填充你的recyclerView?你通過什麼陣列? –
@JohnC有了'-1'我得到錯誤:'顯示java.lang.NullPointerException:嘗試從外地「android.view.View android.support.v7.widget.RecyclerView $ ViewHolder.itemView」讀上一個空對象reference' –