草庐IT

RecyclerVIew

全部标签

android - 在 fragment 中垂直居中 RecyclerView

首先,我是Android的新手。我目前有一个加载fragment的Activity,在这个fragment中,我实例化了一个RecyclerView(水平方向)。这是我当前的布局:我的主要内容:我的fragment:我的RecyclerView适配器的项目布局:我尝试了几个小时使我的RecyclerView垂直居中但没有成功(通过使用重力、layout_centerVertical等...)。也许我错过了一些关于wrap_content/match_parent或线性/相对规范的内容。提前致谢,祝您有美好的一天:) 最佳答案 这应该

android - 将 CoordinatorLayout 与 SwipeRefreshLayout 以及 RecyclerView 和 FloatingActionButton 一起使用

我试图将所有这些元素放在一起,但我看不到FloatingActionButton我的代码是这样的:我尝试切换SwipeRefreshLayout和CoordinatorLayout的位置,然后FloatingActionButton出现了,但我无法向上滚动,因为它激活了SwipeRefreshLayout的刷新。我怎样才能让它发挥作用? 最佳答案 将fab移到SwipeRefreshLayout之外。 关于android-将CoordinatorLayout与SwipeRefreshLa

android - DrawerLayout 上的水平回收 View

这是我的NavigationView布局headerLayout有一个水平的RecyclerView,其中有一些用户可以在上面滚动的项目。我的问题是每当我想在RecyclerView中滚动时,drawerLayout就会关闭。有什么方法可以在Drawerlayout上支持水平RecyclerView吗? 最佳答案 当用户在RecyclerView上滚动时,您应该禁用拦截DrawerLayout上的触摸事件,因此创建一个自定义DrawerLayout如下:publicclassDrawerLayoutHorizontalSupport

android - 如何在 android Material 抽屉 Recyclerview 项目中添加部分和副标题?

我已经使用以下教程来实现MaterialDesign抽屉。http://www.androidhive.info/2015/04/android-getting-started-with-material-design/但我想在抽屉中添加2个项目后的部分。如何让recyclerview显示sections和subheaders? 最佳答案 你最好使用designsupportlibrary去做这个。特别是android.support.design.widget.NavigationView类查看以下链接了解更多TutorialGi

android - Recyclerview插入数据时自动向上滚动

我遇到一个问题,当我将数据添加到数组列表,然后将其添加到适配器中时,当我将它设置为回收器View适配器时,它会自动跳到顶部我怎么能像我想添加数据一样阻止它在虚拟空间中,我也尝试使用-runOnUiThread(newRunnable(){publicvoidrun(){innerAdapter.notifyDataSetChanged();}});但它不起作用。我该如何解决?添加一些向上滚动的代码if(isScrollUp){isEnable=true;userChats.addAll(0,model.data);innerChatAdapter.notifyDataSetChange

android - ScrollView 内的 map Recyclerview 在滚动时显示黑色闪烁背景

我在recyclerview行中使用了mapView。我附上了截图。滚动map时显示黑色闪烁背景。适配器代码:@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(ViewGroupparent,intviewType){if(viewType==TASK_VIEW){returnnewTasksViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_task_row,parent,false));}elseif(viewType==C

android - RecyclerView 数据绑定(bind)项点击

我正在尝试从Activity本身(而不是适配器)监听我的回收站View上的行点击(项目点击)。到目前为止,我的适配器看起来像这样:publicclassListMiestnostiAdapterextendsRecyclerView.Adapter{privateListdata;//youprovideaccesstoalltheviewsforadataiteminaviewholderpublicstaticclassViewHolderextendsRecyclerView.ViewHolder{publicViewDataBindingbinding;publicViewHo

java - 如何为 android recyclerview 网格布局设置边框。

我想要一个看起来像这样的View,一个在项目之间没有间距的边框。目前我的View看起来像这样,我正在使用带有卡片View布局的recyclerview。下面是我对每个单独项目的代码single_item_homepagexml:主页Activity:publicclassHomepageActivityextendsAppCompatActivity{privateRecyclerViewrecyclerView;privateImageAdapterimageAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState

java - 如何将 TabLayout 与 Recyclerview 同步?

我有一个带有Recyclerview的TabLayout,因此当单击选项卡时,Recyclerview会滚​​动到特定位置。我也想要相反的过程,这样当Recyclerview滚动到特定位置时,特定选项卡就会突出显示。例如:如果TabLayout中有4个选项卡,当Recyclerview滚动到第5个位置时(TabLayout下方可见项目)然后应该突出显示第三个选项卡。此处,当TabLayout下方出现“Howitworks”时,应突出显示“Howitworks”标签。 最佳答案 试试这个按照这个步骤将ScrollListener添加到

android - 工具 :listitem for custom view extending RecyclerView

我尝试使用tools:listitem在RecyclerView上显示正确样式的样本数据。这在使用原始View时效果很好。但是当扩展RecyclerView以创建我自己的自定义View以添加一些功能时,它只会在AndroidStudio的布局预览中显示一个空白区域。如何在扩展View时使用View的所有布局预览内容?我的View如下所示:classTestRecyclerView(context:Context,attrs:AttributeSet?=null,defStyle:Int):RecyclerView(context,attrs,defStyle){}有什么想法吗?