データバインディングを念頭に置いてレイアウトファイルmyview.xml
を作成したとします。その後、アンドロイドは私のためにMyViewBinding
クラスを生成します。そして、いくつかの例では、私はこのようなコードを見た:Androidデータバインディング生成するレイアウトXMLファイルの設定方法*バインディングクラス
MyViewBinding mbinding = DataBindingUtils.inflate(inflatter, R.layout.myview, parent, false)
/// using mbinding somehow.
しかし、私はDataBindingUtils
を使用して、直接、私は問題に直面していますMyViewBinding
を使用するwan'tしない場合。 MyViewBinding.inflate
はDataBindingUtils.inflate
およびと異なる署名を持っていませんはレイアウトID(この例ではR.layout.myview
)をパラメータとして受け入れません。
私の質問は - MyViewBinding
のような生成されたバインディングクラスを使用している場合、どうすればそれを使用するべきレイアウトファイルと言うことができますか?
ありがとうございます、それは私にはそのようなことを認識していないことは明らかで恥ずかしいことです。しかし、生成されたバインディングを使用して値を取得しようとすると、エラーが発生して失敗します。私はこのための別の質問を作成するhttp://stackoverflow.com/q/37883771/1988021 –