草庐IT

RecyclerVIew

全部标签

android - 将项目添加到 Endless Scroll RecyclerView,底部有 ProgressBar

我关注了Vilen在SO上的出色回答:PutanindeterminateprogressbarasfooterinaRecyclerViewgrid关于如何使用ProgressBar实现无限滚动回收View。我自己实现了它,它可以工作,但我想扩展这个例子。我想在recyclerview顶部添加额外的项目,类似于Facebook在添加新状态更新时的做法。我无法成功地将额外的项目添加到列表中-这是我在Vilen的MainActivity代码中添加的代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu

android - 不滚动并显示所有项目的 RecyclerView

我在ScrollView中有一个RecyclerView(和其他一些View)。目前RecyclerView的布局非常小(它显示了它包含的5个项目中的2个)并且它独立于ScrollView滚动,这显然不是很好的用户体验。我想让RecyclerView不滚动并扩展,使其所有项目都可见。(我知道在这种情况下使用RecyclerView很愚蠢。我这样做只是因为在应用程序的其他地方我需要一个普通的RecyclerView滚动等,但内容相同,我不想要复制代码)。 最佳答案 很简单,只需将RecyclerView的高度设置为wrap_conte

android - 不滚动并显示所有项目的 RecyclerView

我在ScrollView中有一个RecyclerView(和其他一些View)。目前RecyclerView的布局非常小(它显示了它包含的5个项目中的2个)并且它独立于ScrollView滚动,这显然不是很好的用户体验。我想让RecyclerView不滚动并扩展,使其所有项目都可见。(我知道在这种情况下使用RecyclerView很愚蠢。我这样做只是因为在应用程序的其他地方我需要一个普通的RecyclerView滚动等,但内容相同,我不想要复制代码)。 最佳答案 很简单,只需将RecyclerView的高度设置为wrap_conte

android - RecyclerView 内的 CardView 有额外的边距

我在RecyclerView中使用CardView作为元素。这样做时,android会自动在cardView和屏幕之间以及不同cardViews之间生成margin。我按照链接中的说明将它们集成到我的项目中:using-recyclerview-and-cardview-in-eclipse-adt我之前一直对列表元素使用线性布局:这工作得非常好,列表元素之间没有任何边距。我现在刚刚将线性布局放置在cardView中,这导致了额外的边距。原因是我想为这些元素提供准确的边距,我现在提供的任何边距都被添加到这个预先存在的边距上。我尝试为cardView元素提供零/负填充/边距,但这些都不起

android - RecyclerView 内的 CardView 有额外的边距

我在RecyclerView中使用CardView作为元素。这样做时,android会自动在cardView和屏幕之间以及不同cardViews之间生成margin。我按照链接中的说明将它们集成到我的项目中:using-recyclerview-and-cardview-in-eclipse-adt我之前一直对列表元素使用线性布局:这工作得非常好,列表元素之间没有任何边距。我现在刚刚将线性布局放置在cardView中,这导致了额外的边距。原因是我想为这些元素提供准确的边距,我现在提供的任何边距都被添加到这个预先存在的边距上。我尝试为cardView元素提供零/负填充/边距,但这些都不起

android - 在recyclerview android中添加两个部分

在我的应用程序中,我使用recyclerview来显示所有联系人列表。我想要recyclerview中的两个部分。就像一个部分是我的应用程序联系人列表,第二个部分是我的电话联系人列表。像这样有什么方法可以做到吗?有人知道怎么做吗? 最佳答案 如果您已经有一个RecyclerView,实现这些部分的简单方法是使用GabrieleMariotti的SimpleSectionedRecyclerViewAdapter.我把他的例子贴给你://YourRecyclerViewmRecyclerView=(RecyclerView)findV

android - 在recyclerview android中添加两个部分

在我的应用程序中,我使用recyclerview来显示所有联系人列表。我想要recyclerview中的两个部分。就像一个部分是我的应用程序联系人列表,第二个部分是我的电话联系人列表。像这样有什么方法可以做到吗?有人知道怎么做吗? 最佳答案 如果您已经有一个RecyclerView,实现这些部分的简单方法是使用GabrieleMariotti的SimpleSectionedRecyclerViewAdapter.我把他的例子贴给你://YourRecyclerViewmRecyclerView=(RecyclerView)findV

android - RecyclerView 适合屏幕时不要折叠 Toolbar

我使用Android设计库制作了一个应用程序,带有一个工具栏和TabLayout。实际上有2个选项卡,都带有2个RecyclerView,滚动时会自动折叠工具栏。我的问题是:当RecyclerView的项目很少并且完全适合屏幕时(如TAB2中),我可以禁用工具栏折叠吗?我见过很多例子,比如CheeseSquare,由Google员工制作,问题仍然存在:即使RecyclerView只有1个项目,工具栏也会在滚动时继续隐藏。我想我可以找出RecyclerView的第一项是否在屏幕上可见,如果是,则禁用工具栏折叠。前者容易实现,后者呢?这是我的布局: 最佳答案

android - RecyclerView 适合屏幕时不要折叠 Toolbar

我使用Android设计库制作了一个应用程序,带有一个工具栏和TabLayout。实际上有2个选项卡,都带有2个RecyclerView,滚动时会自动折叠工具栏。我的问题是:当RecyclerView的项目很少并且完全适合屏幕时(如TAB2中),我可以禁用工具栏折叠吗?我见过很多例子,比如CheeseSquare,由Google员工制作,问题仍然存在:即使RecyclerView只有1个项目,工具栏也会在滚动时继续隐藏。我想我可以找出RecyclerView的第一项是否在屏幕上可见,如果是,则禁用工具栏折叠。前者容易实现,后者呢?这是我的布局: 最佳答案

android - 在 RecyclerView 中将 CardView 居中,只有一个元素

我正在使用一个RecyclerView,它包含CardViews和一个TextView和一个ImageView(每张卡片代表一个城市)。我在每张卡片上都有一个onClickListener,可以引导我进入该市的博物馆列表。(RecyclerView由ArrayList填充)。该列表是由垂直滚动的同一个Cardview组成的RecyclerView。当一个城市只有一个博物馆时,如何在屏幕中央显示唯一的CardView?这是Activityxml:这是RecyclerViewxml:`感谢您的帮助。所以这是MainActivity。城市列表。这里一切都很好。当我点击只有一个博物馆的Pari