以下代码是定位在第一位置的图。如何找到视图上的最后一个位置简单&有效?查找位于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' –