2016-08-31 2 views
3

Databinding documentに記載されているように、defaultを使用してプレビューウィンドウの値を確認できます。私が使用している場合は、それが問題を作成している(カンマ)、データバインディングのデフォルト値でのエラー

android:text="@{place, default=Columbia}" 

しかし、私は、州および国の組み合わせを持っている:

それは私が以下のような単純な文字列を持っている場合、完全に取り組んでいます。

android:text="@{place, default=Gujarat, IN}" 

エラー, unexpectedを表示しています。どのように解決するのですか?

enter image description here

私たちは、プレビューウィンドウで出力を確認するためにtools:textを使用することができますが、defaultDatabindingでこの問題を克服する方法をまだ知っていますか?ダニを変更

答えて

2

は動作しますが、それはダニを紹介します:

<string name="placeholder">Placeholder, text</string> 

、デフォルト値として使用:

android:text='@{place, default="Gujarat, IN"}' 

何ができるか、文字列リソースを作成することです:

android:text='@{viewModel.placeHolder, [email protected]/placeholder}' 
+0

しかし、プレビューに「(二重引用符)も表示されています」 –

+0

おっと、私はそれ以上は調べません:) – yennsarah

+0

解決策を見つけました:) – yennsarah

関連する問題