TableItem ใน BaseAdapter คืออะไร

ฉันติดตามบทช่วยสอนนี้เกี่ยวกับการสร้างอะแดปเตอร์และ 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 คืออะไร เป็นเพียงแค่คลาสที่มีรายการไอเท็มที่ฉันต้องการเพิ่ม ใครมีไอเดียอะไรบ้าง?


person Ash    schedule 25.03.2015    source แหล่งที่มา


คำตอบ (2)


โอเค ฉันเข้าใจแล้ว ขอบคุณสำหรับความช่วยเหลือของทุกคน

สำหรับคนอื่นนี่คือสิ่งที่ฉันทำ

สร้างคลาสชื่อ TableItem และเพิ่ม:

    public class TableItem
{
    public string whatever;


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

        this.whatever = whatever;


    }

และเพียงสร้าง List Instance และส่งข้อความที่คุณต้องการแสดง

person Ash    schedule 25.03.2015

นั่นอาจนำมาจากตัวอย่าง ข้อมูลที่คุณต้องการดูมักจะถูกส่งไปยังอะแดปเตอร์ ในกรณีนี้ ดูเหมือนว่าข้อมูลนี้เป็นประเภท TableItem

คุณจะส่งข้อมูลของคุณไปยังอะแดปเตอร์ นี่อาจเป็นเฉพาะแอปหรือบางอย่างพื้นฐานเป็น string

person Krumelur    schedule 25.03.2015
comment
ใช่ มันเป็นตัวอย่างจากเว็บไซต์ Xamarin ฉันสามารถสร้างคลาสชื่อ TableItem และสร้าง List Instance ได้หรือไม่ - person Ash; 26.03.2015
comment
แน่นอน. ทำไมไม่ลองดูล่ะ? การเรียนรู้โดยการเขียนโค้ด - person Krumelur; 26.03.2015