草庐IT

wearable-recyclerview

全部标签

android - 可滚动的 Recyclerview 水平和垂直景观

当我使用ScrollView和Horizo​​ntalScrollView使水平和垂直滚动成为可能并切换到横向时,RecyclerView不会像纵向那样填满屏幕。我在一行布局中使用元素的相对宽度,并且在纵向方向上一切看起来都不错。fragment布局单行布局publicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){ViewitemView=LayoutInflater.from(parent.getContext()).inflate(R.layout.table_inven

android - 带 fragment 的 RecyclerView

我正在尝试在Fragment中使用新的RecyclerView小部件,但出现此错误:UnabletostartactivityComponentInfo{com.example.myapplication/com.example.myapplication.MyActivity}:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'booleanjava.util.List.add(java.lang.Object)'onanullobjectreference我做错了什么?这是我的fragment:importa

android - RecyclerView 未显示列表中的所有项目

我在我的应用程序中使用RecyclerView。每次我打开屏幕时,我只能看到一个项目,但当我调试时,它每次都会进入onBindViewHolder方法。这是我的适配器:@OverridepublicViewHolderonCreateViewHolder(ViewGroupparent,intviewType){ViewitemView=LayoutInflater.from(parent.getContext()).inflate(R.layout.tourist_details_info,parent,false);returnnewViewHolder(itemView);}@O

android - 带有 RecyclerView 的 AlertDialog

我想在我的应用程序中创建包含某些项目列表的自定义对话框。这是我的适配器代码语境语境;ArrayListstatusList;publicMaritalStatusAdapter(Contextcontext,ArrayListstatusList){this.context=context;this.statusList=statusList;Logger.msg("Reg",":"+statusList.get(0));}@NonNull@OverridepublicViewHolderonCreateViewHolder(@NonNullViewGroupparent,intvie

安卓喷气背包 : RecyclerView is not updating when LiveData is set

所以我有一个简单的实现来在RecyclerView中显示用户列表,并在ViewModel中查询该列表作为LiveData.问题是UI未更新以显示最新列表-称为users-即使观察到列表也是如此。我现在只是设置了一个演示用户列表。这是我的View模型:classMainViewModel:ViewModel(){privatevaldemoData=listOf(User(userName="Bob",favoriteColor="Green"),User(userName="Jim",favoriteColor="Red"),User(userName="Park",favoriteC

java - 如何使用 Espresso 访问 RecyclerView ViewHolder?

我想测试我的RecyclerView的每个ViewHolder中包含的文本:@RunWith(AndroidJUnit4.class)publicclassEspressoTest{privateActivitymMainActivity;privateRecyclerViewmRecyclerView;privateintres_ID=R.id.recycler_view_ingredients;privateintitemCount=0;//TODO:WhatisthepurposeofthisruleasitrelatestotheTestbelow?@RulepublicAct

android - NestedScrollView 和 RecyclerView 即使没有嵌套也没有滚动?

我遇到了一个以前从未遇到过的非常奇怪的问题。所以,我有一个View(BottomSheet),它封装了一个RecyclerView及其空View。我将其中一个设为View.GONE,将另一个设为View.VISIBLE,具体取决于是否有要显示的项目。空View实际上包含在NestedScrollView中,因为我需要能够滚动它以便用户能够向上或向下移动BottomSheet。问题是,根据我构建View的方式,滚动实际上在RecyclerView或NestedScrollView上,以我先放的那个为准,而不是同时在两个上。它们的父级是RelativeLayout(请看下面的代码)。

java - RecyclerView 分页时跳到顶部

尝试在RecyclerView中实现分页,但是当RecyclerView到达终点并且应用程序开始加载新的数据部分时,RecyclerView会跳到它的顶部。cityListRecyclerview=(RecyclerView)findViewById(R.id.recyclerView);finalLinearLayoutManagerlinearLayoutManager=newLinearLayoutManager(this);cityListRecyclerview.setLayoutManager(linearLayoutManager);loadFromUrl();cityL

Android RecyclerView 选择第一个项目

我正在使用RecyclerView来实现NavigationDrawer。我的点击事件有效,但我无法弄清楚如何在App启动时选择第一个项目,然后即使未显示抽屉,也如何使所选项目高亮显示。我所能找到的只是RecyclerView中的多项选择。 最佳答案 实际上,我只是在我正在开发的应用程序中实现了这一点。所以这个方法奏效了:首先创建一个变量来跟踪适配器顶部的当前选定位置:privateintselectedItem;然后在您的Adapter构造函数中初始化您想要的selectedItem值:publicNavDrawerMenuLis

android - 自定义 RecyclerView 的 LayoutManager。项目删除动画完成后自动测量

我创建了一个customlayoutmanager对于RecyclerView。我通过setAutoMeasureEnabled(true)在我的管理器的构造函数中启用了自动测量当RecyclerView的layout_height被设置为wrap_content并且这个属性LayoutManager能够测量高度RecyclerView根据里面的项目。它工作得很好,但是当我删除底部的最后一个项目时,删除动画正在播放,它导致RecyclerView在动画完成之前测量它的高度到结果高度。看看这张动图。其中绿色背景是RecyclerView正如您可能猜到的,这种行为对于添加项目是正确的,因为