diff --git a/app/src/main/java/com/kunzisoft/keepass/adapters/NodeAdapter.kt b/app/src/main/java/com/kunzisoft/keepass/adapters/NodeAdapter.kt index 6fc32e489..ed01c817a 100644 --- a/app/src/main/java/com/kunzisoft/keepass/adapters/NodeAdapter.kt +++ b/app/src/main/java/com/kunzisoft/keepass/adapters/NodeAdapter.kt @@ -337,6 +337,8 @@ class NodeAdapter (private val context: Context) setTextSize(textSizeUnit, subtextDefaultDimension, prefSizeMultiplier) } } + holder.attachmentIcon?.visibility = + if (entry.getAttachments().isNotEmpty()) View.VISIBLE else View.GONE mDatabase.stopManageEntry(entry) } @@ -391,6 +393,7 @@ class NodeAdapter (private val context: Context) var text: TextView = itemView.findViewById(R.id.node_text) var subText: TextView = itemView.findViewById(R.id.node_subtext) var numberChildren: TextView? = itemView.findViewById(R.id.node_child_numbers) + var attachmentIcon: ImageView? = itemView.findViewById(R.id.node_attachment_icon) } companion object { diff --git a/app/src/main/res/layout/item_list_nodes_entry.xml b/app/src/main/res/layout/item_list_nodes_entry.xml index f0da42052..89de2aaf1 100644 --- a/app/src/main/res/layout/item_list_nodes_entry.xml +++ b/app/src/main/res/layout/item_list_nodes_entry.xml @@ -25,7 +25,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" style="@style/KeepassDXStyle.Selectable.Item"> - + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintLeft_toLeftOf="parent" /> + android:layout_marginLeft="@dimen/image_list_margin" + android:layout_marginStart="@dimen/image_list_margin" + android:layout_marginRight="@dimen/image_list_margin" + android:layout_marginEnd="@dimen/image_list_margin" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toEndOf="@+id/node_icon" + app:layout_constraintLeft_toRightOf="@+id/node_icon" + app:layout_constraintEnd_toStartOf="@+id/node_attachment_icon" + app:layout_constraintRight_toLeftOf="@+id/node_attachment_icon"> - + + \ No newline at end of file