我有一个简单的回收视图,它从数据库中读取一个列表,当我将数据记录到控制台时,我可以看到数据,但是它没有显示在回收器视图中。
下面的函数位于包含回收器视图的xml布局的kotlin片段类中。
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?,
): View? {
// Inflate the layout for this fragment
val view: Vi
我试图在画布对象中使用TalkBack 可访问性,使用RectF in RecyclerView项目,在向左滑动以启用delete按钮,但无法找到解决方案。
我的RecyclerView项目有滑动以启用删除按钮功能。在滑动左边,我显示删除按钮使用画布对象。但在可访问性Talkback模式下,删除按钮没有突出显示。我希望应用程序是可访问的,并希望使用画布和RectF显示的删除按钮是可聚焦的。怎么继续?如有任何指导,将不胜感激。提前感谢
我有一个回收视图,在我的android应用程序上有一个滑动菜单(背景按钮)。我提到的文章是:
这篇文章很有帮助,我成功地嵌入了滑动菜单功能的基本功能。
然而,在嵌入回收视图列表的过滤功能后,我注意到我必须找出一种方法来手动/编程地重置/清除滑动菜单,因为在过滤了cardview列表之后,滑动菜单会在每个列表的背景中停留,但我不知道如何解决这个问题。(如附图所示)
我试过的东西是:
*notifyDataSetChanged by Adapter - not work
*notifyItemChanged by Adapter -不工作
重置ItemTouchHelper (put null并重
我正在用kotlin创建一个基本的ToDo列表应用程序,并将它的数据存储在SQLiteDatabase中。我正在尝试添加一个滑动来删除功能。该功能可以工作,但我无法将任务的id传递给删除功能。我可以在上面的onCreate类中使用来自DisplayAdapter的listp1.id吗?
Displayadapter:
class DashboardAdapter(private val activity: dashboard, var list: MutableList<ToDo>) :
RecyclerView.Adapter<DashboardAdapte
我已经成功地实现了从recyclerView中删除一个项目的滑动。
当一个项目被删除时,我想显示一个带有按钮的SnackBar,如果您无意中删除了,那么让我们将该项目添加回去。
我选择将滑动项存储在变量中并删除它。
然后,如果用户按下撤销按钮,它将被添加回原来的位置。
我就是这样做的:
override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {
val position = viewHolder.adapterPosition //get position w
我正在拼命地尝试使用kotlin在android应用程序上实现无限滚动。所有的教程都是无用的,因为它们没有正确地解释事情。例如:
它看起来很有希望,但是作者使用了像"put this in your BindingAdapter“这样的短语,这样我就可以看到这个BindingAdapter是什么,我找到了一个java文件,但是如果你在里面插入任何东西,我就会得到错误。这就像我尝试的任何东西都直接失败了一样。
其他的教程都是用java写的,即使有"translate to kotlin“选项也是没用的,因为翻译后的代码会抛出100个错误。
我试过这样的东西:
setContent
在我的安卓应用程序的Fragment中,我使用了Firebase实时数据库和Moshi来保存和加载我从RecyclerView中获得的数据。 以下是我在此任务中使用的函数: private fun saveData() {
val moshi = Moshi.Builder().add(BigDecimalAdapter).add(KotlinJsonAdapterFactory()).build()
val listMyData = Types.newParameterizedType(List::class.java, ItemCard::class.java)