Как объединить TextView, кнопку и ListView в Mono Android (C#)

Я пытаюсь получить пользовательский ввод из TextView, это может быть частью чьего-то имени. И кнопка для + делегирования события, а затем отображения списка совпадающих записей с телефонными номерами в ListView. Из руководств, которые я видел, Android либо отображает ListView, используя: ListActivity с отдельным xml, который не будет отображать TextView и кнопку, либо используя: Activity с Main.axml, что не позволит мне заполнить ListView чем-то вроде этого :

ListAdapter = new ArrayAdapter‹string›(this, Resource.Layout.list_item, phone_list);

где list_item — это XML-файл, отдельный от Main.axml. Если я использую Main, это выдаст мне ошибку времени выполнения


person Yogi    schedule 26.01.2012    source источник


Ответы (1)


main.xml должен содержать основной макет для вашего Activity, который будет включать ListView. В своем Activity вы берете ListView и устанавливаете адаптер на любой адаптер, который вы предоставляете. В отдельном XML-файле определите строку для каждого элемента списка.

person LuxuryMode    schedule 26.01.2012