我正在绑定这个库:
https://github.com/mancj/MaterialSearchbar
一般来说,它是有效的,但是,当我试图添加RecycerView的支持时,我遇到了一个问题,我添加了以下库:
Android绑定thorw“不实现继承的抽象成员”recyclerview.adapter.oncreateViewholder(ViewGroup,int)“
但它不起作用,我开始得到重复,我个人认为主要问题是这里:
严重性代码描述项目文件行抑制状态错误CS0115'suggestionsadapter.onbindviewholder(对象,int)':没有找到合适的方法来重写Xamarin-MaterialSearchBar C:\users\feder\source\repos\Xamarin-MaterialSearchBar\Xamarin-MaterialSearchBar\obj\release\generated\src\com.mancj.MaterialSearchbar.adapter.suggestionsadapter.cs 666 Active
这是我VS 2019的配置:
项目Gradle中唯一的依赖项是以下几个:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
}
如果您想要编译的aar文件和项目来测试它。
正如你所看到的,我都有。你知道吗,我错过了什么?谢了。
试试这个,
1.在xamarin-MaterialSearchbar-transforms-metadata.xml中添加以下行
<remove-node path="/api/package[@name='com.mancj.materialsearchbar.adapter']/class[@name='SuggestionsAdapter']/method[@name='onBindViewHolder']" />
2.在Xamarin-MaterialSearchbar-additions中,创建一个分部类DefaultSuggestionsAdapter
namespace Com.Mancj.Materialsearchbar.Adapter
{
partial class DefaultSuggestionsAdapter
{
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
{
throw new NotImplementedException();
}
public override void OnBindSuggestionHolder(Object p0, Object p1, int p2)
{
throw new NotImplementedException();
}
}
}
您还可以引用:Java绑定抽象类没有生成。
我需要创建一个以id和值作为资源的ArrayList,这样我将来就可以知道给定图标在哪个id下。不幸的是,我的解决方案遇到了一个问题,如何解决? 我给出了一个错误: 错误:找不到添加(int,int)航路点图标的合适方法。添加(0,R.drawable.ic_point_默认值)
我在做一个井字游戏。这是代码的一部分,用于检查按下了哪个按钮,并查看该按钮中是否有圆圈或十字架。如果有一个圆圈或十字,那么玩家必须选择另一个按钮。 错误消息: 我得到了这个错误,但不知道哪里错了。 代码:
我试图用java创建一个分数计算器,我使用drop box int Joptionpane来显示算术运算,但是每当我编译代码时,总是会出现错误。 这是我得到的全部错误。 .java:47:错误:找不到适合showInputDialog(,String,int,,String[],String)的方法String input=(String)JOptionPane。showInputDialog(n
算法问题:给定一个非负整数列表,将它们排列成最大的数。 例如,给定[3,30,34,5,9],形成的最大数是9534330。 注意:结果可能很大,因此需要返回一个字符串,而不是整数。 而且我还在想办法避免使用额外的空间。
我不明白为什么这行不通。请给我解释一下这个。
我是一个较大的android我想为移动和电视创建一个应用程序,当我试图建立项目时,我看到错误: 错误:(156,33)错误:没有为HeaderItem(int,String,)构造函数HeaderItem(String)找到合适的构造函数。HeaderItem(String)不适用(实际和正式参数列表长度不同)构造函数HeaderItem(long,String)不适用(实际和正式参数列表长度不同