图标无法加载

时间:2016-05-24 18:38:47

标签: android xamarin navigation

嗨我的图标没有加载,我不知道为什么。它们应该出现在导航中。我很新,没有找到好的新资源来学习。 一切都很古老。一些链接有助于感谢你。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

GetView需要在布局中的ImageButton上设置图片。请注意,您甚至不使用适配器中的items?而不是使用ImageButton列表,为什么不接受drawables,然后从项目中设置每个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;
 }