У меня есть ScrollView
, который изначально обернул два элемента управления MvxListView
.Как мне привязать `ItemClick` к` MvxLinearLayout`?
Наличие ListView
элементов управления в ScrollView
не поддерживается Android, хотя это и имеет смысл, поскольку они оба пытаются заполнить родительскую высоту и предоставить свою собственную логику прокрутки.
Что я хочу - это два незапрашиваемых списка с их полной высотой внутри моего ScrollView
. ListView
, который поддерживает MvxListView
, не поддерживает это без взлома высоты вручную.
Причина, по которой я хочу это, состоит в том, что у меня есть два отдельных списка, которые я связывал с отдельными источниками, и оба они имеют свой собственный заголовок. Мне нужно, чтобы все это прокручивалось за один ScrollView
.
Затем я нашел MvxLinearLayout
, который является связываемым LinearLayout
, который имеет свойство ItemSource
, с которым я могу связаться. Он отлично работает, он показывает мои предметы и получает полный рост всех предметов, поэтому я могу прокручивать оба моих списка в своем ScrollView
. Проблема в том, что у него нет свойства ItemClick
, поэтому у меня нет способа получить пользовательский ввод из моего списка.
Кто-нибудь знает, как это сделать в связном виде? Я не хочу прикреплять onItemClick
обработчиков в моем коде. Есть ли другой элемент управления MvvmCross, который может делать то, что я хочу?
I не понимаю, почему вы не можете заполнить все свои данные в пение le ListView? – Cheesebaron