Layout suggestions for Properties Details

This commit is contained in:
valentin 2021-01-03 16:08:01 +01:00
parent d6ab1178e8
commit 6c4d6c03c0

View File

@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:padding="12dp" android:padding="12dp"
tools:context=".view.PropertiesDetailActivity" tools:context=".view.PropertiesDetailActivity">
>
<ImageView <ImageView
android:id="@+id/avatar" android:id="@+id/avatar"
@ -24,13 +22,14 @@
android:id="@+id/detailsPropertyAddress" android:id="@+id/detailsPropertyAddress"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif"
android:hint="@string/address" android:hint="@string/address"
android:inputType="textPersonName" android:inputType="textPersonName"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/detailsPropertyNumberOfRooms" app:layout_constraintBottom_toTopOf="@id/detailsPropertyNumberOfRooms"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/avatar" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/avatar" />
<TextView <TextView
android:id="@+id/detailsPropertyType" android:id="@+id/detailsPropertyType"
@ -39,10 +38,9 @@
android:hint="@string/Type" android:hint="@string/Type"
android:inputType="textPersonName" android:inputType="textPersonName"
app:layout_constraintBottom_toTopOf="@id/detailsPropertyNumberOfRooms" app:layout_constraintBottom_toTopOf="@id/detailsPropertyNumberOfRooms"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyAddress" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyAddress" />
<TextView <TextView
android:id="@+id/detailsPropertyNumberOfRooms" android:id="@+id/detailsPropertyNumberOfRooms"
@ -51,10 +49,9 @@
android:hint="@string/Number_of_room" android:hint="@string/Number_of_room"
android:inputType="textPersonName" android:inputType="textPersonName"
app:layout_constraintBottom_toTopOf="@id/detailsPropertyPrice" app:layout_constraintBottom_toTopOf="@id/detailsPropertyPrice"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyType" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyType" />
<TextView <TextView
android:id="@+id/detailsPropertyPrice" android:id="@+id/detailsPropertyPrice"
@ -62,6 +59,7 @@
android:layout_height="28dp" android:layout_height="28dp"
android:hint="@string/price" android:hint="@string/price"
android:inputType="phone" android:inputType="phone"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/detailsPropertySurface" app:layout_constraintBottom_toTopOf="@id/detailsPropertySurface"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyNumberOfRooms" /> app:layout_constraintTop_toBottomOf="@id/detailsPropertyNumberOfRooms" />
@ -73,10 +71,9 @@
android:hint="@string/surface" android:hint="@string/surface"
android:inputType="textPersonName" android:inputType="textPersonName"
app:layout_constraintBottom_toTopOf="@id/detailsPropertyLatitude" app:layout_constraintBottom_toTopOf="@id/detailsPropertyLatitude"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyPrice" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyPrice" />
<TextView <TextView
android:id="@+id/detailsPropertyLatitude" android:id="@+id/detailsPropertyLatitude"
@ -106,11 +103,11 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/statueSale" android:hint="@string/statueSale"
android:inputType="textPersonName" android:inputType="textPersonName"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@id/detailsPropertyDescription" app:layout_constraintBottom_toTopOf="@id/detailsPropertyDescription"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyLatitude" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyLatitude" />
<TextView <TextView
android:id="@+id/detailsPropertyDescription" android:id="@+id/detailsPropertyDescription"
@ -119,10 +116,9 @@
android:hint="@string/soldDate" android:hint="@string/soldDate"
android:inputType="textMultiLine" android:inputType="textMultiLine"
app:layout_constraintBottom_toTopOf="@id/detailsSoldDate" app:layout_constraintBottom_toTopOf="@id/detailsSoldDate"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyStatueSale" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyStatueSale" />
<TextView <TextView
android:id="@+id/detailsSoldDate" android:id="@+id/detailsSoldDate"
@ -130,21 +126,22 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/description" android:hint="@string/description"
android:inputType="textMultiLine" android:inputType="textMultiLine"
android:minLines="4"
android:lines="4" android:lines="4"
android:minLines="4"
app:layout_constraintBottom_toTopOf="@id/deletePropertyButton" app:layout_constraintBottom_toTopOf="@id/deletePropertyButton"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/detailsPropertyDescription" app:layout_constraintStart_toStartOf="parent"
/> app:layout_constraintTop_toBottomOf="@id/detailsPropertyDescription" />
<Button <Button
android:id="@+id/deletePropertyButton" android:id="@+id/deletePropertyButton"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:backgroundTint="@color/purple_700" android:backgroundTint="#E91E63"
android:text="@string/delete" android:text="@string/delete"
android:textColor="@android:color/white" android:textColor="@android:color/white"
android:textSize="12sp"
app:icon="@android:drawable/ic_menu_delete"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498" app:layout_constraintHorizontal_bias="0.498"
@ -167,24 +164,28 @@
android:id="@+id/buttonEditProperty" android:id="@+id/buttonEditProperty"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="36dp"
android:text="Edit" android:text="Edit"
android:textSize="12sp"
app:icon="@android:drawable/ic_menu_edit"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/deletePropertyButton" app:layout_constraintEnd_toStartOf="@+id/deletePropertyButton"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/detailsSoldDate" app:layout_constraintTop_toBottomOf="@+id/detailsSoldDate"
app:layout_constraintVertical_bias="0.531" /> app:layout_constraintVertical_bias="0.431" />
<Button <Button
android:id="@+id/button3" android:id="@+id/button3"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Map"
android:onClick="goto_map" android:onClick="goto_map"
android:text="Map"
android:textSize="12sp"
app:icon="@android:drawable/ic_dialog_map"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.783" app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toEndOf="@+id/deletePropertyButton" app:layout_constraintStart_toEndOf="@+id/deletePropertyButton"
app:layout_constraintTop_toBottomOf="@+id/detailsSoldDate" app:layout_constraintTop_toBottomOf="@+id/detailsSoldDate"
app:layout_constraintVertical_bias="0.546" /> app:layout_constraintVertical_bias="0.49" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>