1. ホーム
  2. android

[解決済み] DataBindingでImageViewにImageリソースを設定する方法 [重複]。

2023-06-08 17:06:45

質問

アンドロイドでデータバインディングを使用して、画像リソースを ImageView ?

  <ImageView
            android:id="@+id/is_synced"
            android:src="@{model.pending ? @mipmap/pending: @mipmap/synced}"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

保留がtrueの場合は画像を表示し、falseの場合は別の画像を表示したいのですが、エラーが表示されます。しかし、エラーが表示されます。どうすればこの機能を実現できますか?

どのように解決するのですか?

このように画像を設定します。

  <ImageView
        android:layout_width="28dp"
        android:layout_height="28dp"
        android:src="@{model.isActive ? @drawable/white_activated_icon :@drawable/activated_icon}"
        tools:src="@mipmap/white_activated_icon" />