最佳答案
GetView
需要在布局中的ImageButton
上设置图像。请注意,您甚至没有在适配器中使用 items
?而不是使用 ImageButton
列表,为什么不接受可绘制对象,然后从项目中设置每个 ImageButton
的图像?查看 GetView
的更新版本(下方),它应该为您提供一个在每个按钮的 ImageButton
上设置图像的工作示例。
public override View GetView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if(v == null){
v = LayoutInflater.From(context).Inflate(Resource.Layout.MenuButtonLayout, parent, false);
}
var imageButton = v.FindViewById<ImageButton>(Resource.Id.myButton);
imageButton.SetImageResource(Resource.Drawable.Noten);
return v;
}
关于android - 图标加载不出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37421409/