ObservableList
のサイズをバインドする方法はありますか。私は項目 - の大きさを見せたい景色TextView
でAndroidでのObservableListのバインドサイズデータバインディング
// ViewModel
class ViewModel {
...
public final ObservableList<Item> items = new ObservableList<>()
...
}
と私の見る
// View
<layout>
<data>
<variable name="viewmodel" type="com.myapp.ViewModel" />
</data>
<TextView
...
android:text="@{viewmodel.items.???}"
/>
</layout>
:このような私のアンドロイドアプリでObservableList
でデータバインディングライブラリを使用して
- 私リスト。私はandroid:text="viewmodel.items.size
またはviewmodel.items.size()
を使用しようとしましたが、それはうまくいきません。これどうやってするの?
おかげけどを '@ {::} 'アンウォールではない。 :: onメソッドは、onClickのようなイベントで実行するためのメソッドをバインドします。それにもかかわらず、 '@ {viewmodel.getListSize()}のアプローチが有効です(ただし、" :: "ではなく"。 "を使用する必要があります)。 – Schlangguru