当前位置: 首页 > 面试题库 >

在RecyclerView的最后位置找到视图?

百里朝
2023-03-14
问题内容

下面的代码是在第一个位置上查找视图。如何找到最后一个位置的视图?

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

这是我的xml

    <android.support.v7.widget.RecyclerView
        android:id="@+id/messageRecyclerView"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
        android:nestedScrollingEnabled="false" />

问题答案:

试试这个

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

试试这个

  TextView textView = (TextView) myRecyclerView.findViewHolderForAdapterPosition(arraylist.size()-1).itemView.findViewById(R.id.myTV);

或尝试这个

只需执行以下操作即可:

if(position == YouList.size()-1)
{
  /*lastItem*/
}


 类似资料:
  • 问题内容: 我有一个与和一起进行的活动。我正在使用来水平显示图像列表。当我点击在图像上的在活动中应显示图像的大局观。到目前为止,一切正常。 现在,活动中还有两个:和。当我单击时,中的图像应左移,并且中的缩略图也应反映此更改。与的情况类似。 我能够旋转。但是,如何旋转缩略图?我如何获得的? 码: 活动XML: 我的活动代码: 我的RecyclerView自定义适配器: 问题答案: 我想您正在使用a

  • 我有一个带有和的activity。我正在使用水平显示图像列表。当我单击中的图像时,activity中的将显示该图像的更大图片。到目前为止一切正常。 现在activity中又多了两个:和。当我单击时,中的图像应该向左转,并且中的缩略图应该反映这个变化。的情况也类似。 我可以旋转。但是,如何在中旋转缩略图呢?如何获取的? 代码: activity XML: 我的activity代码: 我得Recycl

  • 问题内容: 我向我的脚本发送这些参数:纬度:41.0186经度:28.964701(为示例)。我想找到最近的位置的名字。这该怎么做?(查询的代码必须更改的地方) SQL查询: 位置表是这样的:(实际上,这是巨大的表) 问题答案: 使用这个功能 您可以通过此功能进行排序,但是在大型数据集上这将非常慢,因此请尝试对记录集进行预过滤 UPD: 使用@chopikadze的测试数据: 假设地球不是大地水准

  • 我正在学习Android Google API。我正在创建一个应用程序以通过Google Play服务获取最后一个位置。在尝试了许多教程后,我的位置变得为空。我正在我的手机上运行应用程序,即API 23。我在手机上保留位置和数据设置。下面是我的代码。 渐变相关性: AndroidManifest。xml 主活动代码

  • 我在垂直回收视图中使用水平回收视图开发一个片段(像谷歌应用商店)。 当我从父循环视图notifyDataSetChanged时,子循环视图将失去位置,因为我认为setAdapter是在onBindViewHolder中调用的。此外,当我在第一个水平循环视图中滚动到第5个位置时,如果我向下滚动并返回,我会松开第5个位置。 我尝试使用RecyCL View.scrollToPosition(),但那不

  • 问题内容: 我试图找到JFrame的开始位置/位置,以便将鼠标光标从JFrame窗口映射到桌面。反正有找到JFrame的X,Y位置吗? 问题答案: 您可以使用从java.awt.Component继承的JFrame或JFrame方法。