Android微调器数据绑定与XML布局

我使用DataBinding类将数据从模型绑定到UI元素。 我可以使用android:text="@{data.testData}"得到一个EditText的绑定。 这不知何故不适用于微调。 任何想法或解决scheme,从Pojo类获取数据,并显示在一个微调(我有45旋转器)

  • 所选小部件的主题相关颜色
  • Android创建“平面按钮”
  • 如何在editText字段上更改突出显示颜色
  • 更改Place Autocomplete Fragment的前景色和背景色
  • 创build自定义大通知
  • Android:在执行时获取“无法重新加载AVD列表:”错误
  • 转换android片段向上滑动
  • 如果由android设置,则getWidth()返回0:layout_width =“match_parent”
  • 这是一个例子,我曾经这样做:

    首先,你的布局xml(例如my_layout.xml ):

     <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> <variable name="spinnerAdapter" type="android.widget.ArrayAdapter" /> </data> ... <android.support.v7.widget.AppCompatSpinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" app:adapter="@{spinnerAdapter}" /> .... </layout> 

    然后你的java代码( MyLayoutBinding mBinding ):

     adapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_spinner_item, mData); mBinding.setSpinnerAdapter(adapter);