2016-03-27 15 views
4

私はTextView内のテキストを指定するには、次の構文を使用しようとしている:アンドロイドデータバインディングで論理演算を使用するにはどうすればよいですか?私のレイアウトファイルで

android:text="@{user.isMe() && user.status.isEmpty() ? @string/EmptyStatusHint : user.status}"/> 

を、私は取得しています:

[致命的なエラー] fragment_user_profile.xml:142 :58:エンティティ名は、エンティティ参照内の '&'の直後になければなりません。

Data Binding Guideには特別なことはありません。

  1. がどのようにデータを結合するためのXMLでの私の論理的なステートメントを使用することができます。

    ので、このsituatuionに関しては、私は2つの質問がありますか?

  2. エラーレポートに記載されている「エンティティ」とは何ですか?私はあなたが&&として& &を記述する必要があります
+0

& << > > 「" 「' – Jois

+0

これは役に立ち – Jois

答えて

6

))私はそれを知っている必要がありますと仮定します。

+1

'&&'間 'と' &&違いは何であるの希望になるために&lesserthan以下を使用します。 – Sandeep

+0

申し訳ありませんが、私はちょうどそれを修正))) – user2183539