如何将通用的对象列表绑定到MonoDroid GridView

时间:2013-01-09 21:16:23

标签: xamarin.android

我想将带有5个属性(列)和10行数据的List绑定到GridView。我发现的例子都有一个ImageAdapter。

如何将列表中的对象属性绑定到GridView?我需要什么样的适配器?

1 个答案:

答案 0 :(得分:0)

我不知道这是否对你有所帮助,但是当我需要一个自定义控件时,我设置所有信息膨胀自定义axml,如果你习惯于WindowsPhone或Windows 8应用程序,它就像一个用户控件

        LinearLayout linearImages = FindViewById<LinearLayout>(Resource.Id.LinearLayoutImages);

        LayoutInflater layoutInflater = (LayoutInflater)LayoutInflater.Context.GetSystemService(Context.LayoutInflaterService);

        foreach (Image image in images)
        {
            var view = layoutInflater.Inflate(Resource.Layout.ImageControl, null);

            TextView txtView = view.FindViewById<TextView>(Resource.Id.textView);
            txtView.Text = image.Title;

            ...

            linearImages.AddView(view);
       }