2017-08-01 99 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

如何找到名字? –