2017-03-09 29 views
0

有人知道如何將適配器的值設置爲可變的雙向數據綁定? 我需要的是這樣的:帶有數據綁定值的android -set適配器以編程方式變化

MyCustomAdapter Adapter = new MyCustomAdapter(getContext(), 
R.layout.item, BR.values, image); 

從視圖模型BaseObservable值:

@Bindable 
    public List<String> getValues() { 
     return values; 
    } 

    public void setValues(List<String> values) { 
     this.values = values; 
     notifyPropertyChanged(BR.values); 
    } 

我怎樣才能把BR.values呢? thx!

+0

BR和你在BR.values中得到什麼? –

+0

請將您的MyCustomAdapter和Br模型值。 –

+0

BR是BaseObservable類型的視圖模型@Bindable public List getValues(){ 返回值; } public void setValues(List values){ this.values = values; notifyPropertyChanged(BR.values); } – batsheva

回答

0

答案是你現在根本無法做到綁定程序化,只能從XML中進行綁定。

相關問題