Я пытаюсь определить составной элемент списка в Android ListView, но он кажется слишком сложным.(Под этим я подразумеваю, где я составляю каждый элемент в списке из нескольких представлений / элементов управления)
В Xaml это очень просто и чисто.Да, я знаю, к сожалению, Android не поддерживает привязку, но я ищу лучший способ сделать это в Android.
Пример XAML:
<ListBox ItemsSource="{Binding Days}" x:Name="DataList">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DateString}" x:Name="DateBox" />
<TextBlock Text="{Binding Name}" x:Name="NameBox"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Если вы знаете Xaml, то естьнет кода, который бы заставлял работать привязку, кроме установки виртуальной машины как DataContext и выставления связанных элементов в качестве открытых свойств.
Насколько я могу судить, в Android много работы, чтобы это произошло.Мне нужно создать собственный ListAdapter, множество проводов и переопределений и т. Д. Есть ли лучший способ сделать это?
Может кто-нибудь указать мне на документ / учебник, который демонстрирует лучшие практики для решения этой проблемы вAndroid.
Спасибо!