Oli*_*lle 4 android listadapter kotlin android-room
所以我正在按照在线指南制作房间数据库。在适配器部分,我按照他的方式去做,但是当我这样做时,我一直有“接口 ListAdapter 没有预期的类型参数”。
错误示例:https : //imgur.com/kPT7DkE
到目前为止,这是 github 上的整个项目。
和我遵循的指南。
Sla*_*Cow 14
我自己刚刚遇到了这个问题。
如果您使用的是 AndroidX/Jetpack/无论官方名称是什么,我对此还是新手,Android Studio 可能会
import android.widget.ListAdapter
自动,但您想要的是
import androidx.recyclerview.widget.ListAdapter
Oli*_*lle 12
所以在 devboi 的帮助下,我发现我使用了错误的导入。
在开发文档的右上角,它显示了正确的导入。
在这里,我的项目中的导入应该是什么样子。
import android.support.v7.recyclerview.extensions.ListAdapter
Run Code Online (Sandbox Code Playgroud)
小智 4
从我在你的代码中看到的,你应该替换ListAdapter<Transaction>为ListAdapter<Transaction, Viewholder>.
您可以在此处的文档中看到一个示例:( https://developer.android.com/reference/android/support/v7/recyclerview/extensions/ListAdapter.html ),其中 ListAdapter 在菱形内有 2 个参数:一个用于list-object 和另一个用于您的自定义视图持有者。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2040 次 |
| 最近记录: |