BaseAdapter中的TableItem是什么?

时间:2015-03-25 21:32:31

标签: android xamarin xamarin.android

我正在关注创建自定义适配器和ListView

的本教程

http://developer.xamarin.com/guides/android/user_interface/working_with_listviews_and_adapters/part_3_-_customizing_a_listview%27s_appearance/

但是当我添加代码时,它说“在扩展基本适配器时,无法在此代码上找到类型或命名空间TableItem

public class HomeScreenAdapter : BaseAdapter <TableItem> {
        List<TableItem> items;
        Activity context;

        public HomeScreenAdapter(Activity context, List<TableItem> items)
            : base()
        {
            this.context = context;
            this.items = items;
        }

什么是TableItems只是一个包含我要添加的项目列表的类有没有想法?

2 个答案:

答案 0 :(得分:1)

好的,我感谢大家的帮助

对于其他人来说这就是我所做的

创建一个名为TableItem的类并添加:

    public class TableItem
{
    public string whatever;


    public TableItem(string whatever,....){

        this.whatever = whatever;


    }

只需创建一个列表实例并传递要显示的文本

答案 1 :(得分:0)

这可能是从一个例子中得出的。您要查看的数据通常会传递给适配器。在这种情况下,此数据似乎是TableItem类型。

您可以将数据传递到适配器。这可以是应用特定的,也可以是基本的string