2016-03-27 59 views
4

在我的佈局文件,我嘗試使用下面的語法指定內部TextView文本:如何在android數據綁定中使用邏輯操作?

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

和我越來越:

[致命錯誤] fragment_user_profile.xml:142 :58:實體名稱必須緊跟在實體引用中的'&'之後。

Data Binding Guide沒有什麼特別的。

所以,對此situatuion,我有兩個問題:

  1. 我如何使用我的邏輯語句在XML數據綁定?
  2. 什麼是錯誤報告中提到的「實體」?我想我應該知道))
+0

& << > > 「" '' – Jois

+0

使用與lesserthan以下等希望這是有益 – Jois

回答

6

您必須編寫& &爲&amp;&amp;

+1

是什麼'&&'和'&&'。 – Sandeep

+0

對不起,我只是固定它的區別。)) – user2183539