2016-09-19 28 views
0

私はthis code in one of Google's Android examplesを見ました。ここのコード例:データバインディングを有効にするにはどうすればよいですか?

<layout xmlns:android="http://schemas.android.com/apk/res/android"> 

    <data> 

     <import type="android.view.View" /> 

     <variable 
      name="stats" 
      type="com.example.android.architecture.blueprints.todoapp.statistics.StatisticsViewModel" /> 
    </data> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      <!-- look at this --> 
      android:text="@{stats.status}" 
      android:visibility="@{stats.showStatus ? View.VISIBLE : View.GONE}" /> 
    </LinearLayout> 
</layout> 

自分のプロジェクトにこのようなものを使用したかったのですが、コンパイルできませんでした。私はそれがいくつかの図書館か何かを必要とすると思うが、私はそれを見つけることができなかった。何かアドバイス?

答えて

4

あなたbuild.gradle

android{ 
    ... 
    ... 
    defaultConfig{ 
     ... 
     ... 
     dataBinding{ 
      enabled true 
     } 
    } 
} 
dataBindingを有効にします
関連する問題