12
DataBinding kitaplığıyla çok satırlı kod yazmanın herhangi bir yolu var mı? Veri Bağlama - Çok satırlı bildirimler nasıl yazılır?
Aşağıdaki çalıştı, ancak aşağıdaki hata ile XML formatındaandroid:text="@{
viewModel.subscriptionExpiration == null
? viewModel.field1
: viewModel.field2
}"
şikayet: Error:(80) Error parsing XML: not well-formed (invalid token)
Tek satırlı alternatif çalışır, ama daha az okunabilir bulmak:
android:text="@{viewModel.subscriptionExpiration == null ? viewModel.field1 : viewModel.field2}"
Şansın sonra
: Bir alternatif olarak ben şeklinde yerine ViewModel değerlendirmeyi boşaltma önerirsiniz? Bununla da ilgileniyoruz. – nAndroid
@nAndroid DataBinding için hala bir çözüm bulamadım, ancak en son cevabımı aşağıda bu sorudan kontrol edebilirsiniz. –