问题标签 [recyclerview-layout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 根据 RecyclerView 选择填充活动
我正在开发一个食谱或传记类的应用程序,我只需要使用不同的内容但在相同的活动布局中填充我的活动。
我找不到不需要为 RecyclerView 中选择的每个项目创建大量不同活动的方法。
先感谢您。
android - Android Recycler 视图:如何不断添加元素在另一个之下?
我有一个字符串数组中的 URL 列表。每个都有最新的前 10 名应用程序列表。
XML 的结构是相同的,每个 URL 中都有 10 个标签。
解析 XML 后,我使用回收器视图来显示每个 xml 文件中的标签。(大约 10 个对象)。
当我只传递其中一个 URL 时,它可以完美运行。即,我可以在屏幕上看到 10。我应该怎么做才能有一个连续滚动的回收器视图,其中每个 URL 的标签必须在另一个下方?20 在这种情况下?我在 addOnScrollListener 中尝试了一个 for 循环,但是当第二个 URL 被传递时,第一个被第二个替换。我希望它是连续的。继续添加到现有元素。如何实现?有什么提示吗?抱歉英语不好。
android - Could not find RecyclerView
I am new to android development. I am creating a recycler view in my mail activity.
I have defined the activity layout as:
In the MainActivity.java, when I create instance of RecyclerView, it could not resolve recycler view.
App gradle looks like:
Please tell me what I am doing wrong. Also let me know if I need to add more information.
android - 实现 RecyclerView
我正在尝试实施RecyclerView
,但它没有在主要活动中导入。
这是我的代码:
请任何人告诉我将如何导入RecyclerView
.
sqldataadapter - 从 MainActivity 通知 RecyclerViewAdapter
在我的MainActivity
中,我处理用于数据库更改的方法以及侦听工具栏中的图标点击。该图标表示来自数据库的列表(显示在 Recycler View 中)按升序/降序排列。
但问题是当我单击图标时,列表仅在我重新打开片段后才会更新。
我的想法:如何从适配器打开方法?MainActivity
或者以某种方式更新 RecyclerView ?感谢分享想法
编辑: 据说我发现了一个类似的场景:)所以我必须尝试从显示 RecyclerView 适配器的片段中实现一个监听器(监听主要活动)并从那里调用 Adapter.notifiyDataMoved() ?
android-layout - recycler View Item 它没有显示波纹效果/触摸高亮,我使用手势 Detractor 应用了 Listener
recyclerView.addOnItemTouchListener(new MyListClickListener(getContext(), new MyListClickListener.ClickListener() { @Override public void onClick(View v, int position) {
公共类 MyListClickListener 实现 RecyclerView.OnItemTouchListener {
}
android - 在Android中更改行高时RecyclerView偏移量下降
最近我开始为自定义滚动工作,RecyclerView
但遇到了一个问题。我做了标题视差,效果很好,但是当你滚动时我想让行扩展。对于这种方法,我需要使用recyclerView.computeVerticalScrollOffset()
它来处理列表中的前两项,但随后它就分崩离析了。
这是我的代码示例:
所以我有一个函数可以根据布局中的位置和recyclerview的偏移量计算高度。当第二个项目到达Y == 0
偏移量下降一半(即从1200下降到600然后它继续但计算都是错误的)
关于如何获得稳定的偏移值或如何用与 recyclerView 位置一致的东西来改变它的任何想法。
编辑:
好的,我可以逐步描述问题:
- 适配器位置(0)处的元素高度为 1200
- 所有其他元素的默认高度为 300
- 当用户开始向下滚动时,位置(1)处的元素开始从 300 扩展到 1200 高度
--------- 这是代码开始破解的地方...... ------------
- 当位置(1)处的元素新高度为 1200 到达屏幕顶部时(此时
getTop() == 0
),此处的偏移量约为 900。 - 当同一个元素开始离开屏幕(用户向下滚动)时,顶部屏幕和该元素碰撞(0,0)处的偏移量减少了一半,因此偏移量现在是 450,而应该是 900,然后它从 450 开始,但我在位置(1)的元素现在只有它应该大小的一半......
android - RecyclerView - 嵌套的 RecyclerView StackOverflowError
我RecyclerView
在我的应用程序中实现嵌套,其中一个垂直回收器将另一个回收器作为其项目。一切正常,我得到了想要的视图。但我还需要将同步滚动添加到这些视图中。我已经这样做了。我面临的问题是当嵌套列表的数量只有StackOverflowError
滚动时得到的 5-6 时。这是我在向我的应用程序中添加同步滚动时所遵循的。
我知道StackOverfloError
当嵌套的 s 太多时你会得到RecyclerView
,但我没有得到的是 5-6 怎么会RecyclerView
太多。(我有时可能需要多达 30RecyclerView
秒)但这既不在这里也不在那里。但是,在任何给定时间,在任何给定时间最多显示 7 个视图。
这是我的RecyclerView
布局文件item_layout.xml
。
在此RecyclerView
我有以下项目item.xml
。
这是我的同步滚动代码ViewHolder.java
。
而我的SelfRemovingOnScrollListener.java
.
}
所以这是我的问题。
- 我如何解决这个问题,即,如果有办法解决它?
- 我还能做些什么来获得相同的功能吗?
RecyclerView
让应用程序崩溃我可以安全地使用多少s?
我已阅读以下链接,但对我没有多大帮助。
java - 将 TextView 附加到 RecyclerView
我意识到以下内容不正确,但我想您可以将其视为伪代码。我想知道,我怎样才能将整个布局“附加”到我的 RecyclerView 上,这样当我向下滚动时,布局滚动就会随之消失。目前 RecyclerView 上方的 TextView 固定在屏幕上,而我的 RecyclerView 中的所有数据都是可滚动的。我希望 TextView 在用户向下滚动页面时移出视线。如果您查看 Instagram,当您向下滚动页面时,画廊顶部的所有用户个人资料信息都会消失。我怎样才能做到这一点?如何以编程方式添加 TextView?