タグ付けされた質問 「bindable」

4
「&&」論理演算子を使用したAndroidデータバインディング
Androidデータバインディングを使用してxmlでand &&演算子を使用しようとしていますが、 android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" しかし、コンパイルエラーが発生しました: エラー:タスク ':app:dataBindingProcessLayoutsDevDebug'の実行に失敗しました。org.xml.sax.SAXParseException; systemId:file:/Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber:106; columnNumber:89; エンティティー名は、エンティティー参照の「&」の直後に続く必要があります。 Androidスタジオの赤いハイライトエラー「エスケープされていない、または終端されていない文字」。 どうすればこれを修正できますか? 編集: 答えを見つけました、これらの文字はエスケープする必要があります: '&' --> '&' '<' --> '<' '>' --> '>'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.