rikisaraan

Constraint Layout two column

May 29th, 2020 (edited)
1,210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 6.59 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <androidx.constraintlayout.widget.ConstraintLayout
  3.    xmlns:android="http://schemas.android.com/apk/res/android"
  4.    xmlns:app="http://schemas.android.com/apk/res-auto"
  5.    xmlns:tools="http://schemas.android.com/tools"
  6.    android:layout_height="match_parent"
  7.    android:layout_width="match_parent"
  8.    android:padding="16dp"
  9.    android:orientation="vertical">
  10.  
  11.     <ProgressBar
  12.        android:id="@+id/progressBar"
  13.        style="?android:attr/progressBarStyle"
  14.        android:layout_width="wrap_content"
  15.        android:layout_height="wrap_content"
  16.        android:layout_gravity="center"
  17.        android:visibility="gone"
  18.        app:layout_constraintBottom_toBottomOf="@+id/swipeRefreshLayout"
  19.        app:layout_constraintEnd_toEndOf="@+id/swipeRefreshLayout"
  20.        app:layout_constraintStart_toStartOf="@+id/swipeRefreshLayout"
  21.        app:layout_constraintTop_toTopOf="parent" />
  22.  
  23.     <com.google.android.material.textfield.TextInputLayout
  24.        android:id="@+id/etStartDate"
  25.        android:layout_width="0dp"
  26.        android:layout_height="wrap_content"
  27.        android:textColorHint="@color/orangeAccent"
  28.        app:hintTextAppearance="@style/EditTextTheme"
  29.        app:layout_constraintLeft_toLeftOf="parent"
  30.        app:layout_constraintRight_toLeftOf="@+id/etEndDate"
  31.        app:layout_constraintHorizontal_weight="5"
  32.        >
  33.  
  34.         <EditText
  35.            android:layout_width="match_parent"
  36.            android:layout_height="wrap_content"
  37.            android:hint="@string/username"
  38.            android:inputType="text"
  39.            android:textColor="@color/black" />
  40.  
  41.     </com.google.android.material.textfield.TextInputLayout>
  42.  
  43.     <com.google.android.material.textfield.TextInputLayout
  44.        android:id="@+id/etEndDate"
  45.        android:layout_width="0dp"
  46.        android:layout_height="wrap_content"
  47.        android:textColorHint="@color/orangeAccent"
  48.        app:hintTextAppearance="@style/EditTextTheme"
  49.        app:layout_constraintLeft_toRightOf="@+id/etStartDate"
  50.        app:layout_constraintRight_toRightOf="parent"
  51.        app:layout_constraintHorizontal_weight="5">
  52.  
  53.         <EditText
  54.            android:layout_width="match_parent"
  55.            android:layout_height="wrap_content"
  56.            android:hint="@string/username"
  57.            android:inputType="text"
  58.            android:textColor="@color/black" />
  59.  
  60.     </com.google.android.material.textfield.TextInputLayout>
  61.  
  62.  
  63. </androidx.constraintlayout.widget.ConstraintLayout>
  64.  
  65.  
  66.  
  67. //contoh Kedua
  68.  
  69. <?xml version="1.0" encoding="utf-8"?>
  70. <androidx.cardview.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto"
  71.    xmlns:tools="http://schemas.android.com/tools"
  72.    android:id="@+id/cardview"
  73.    xmlns:android="http://schemas.android.com/apk/res/android"
  74.    xmlns:app="http://schemas.android.com/apk/res-auto"
  75.    android:layout_width="match_parent"
  76.    android:layout_height="wrap_content"
  77.    android:layout_margin="@dimen/activity_cardview_margin"
  78.    card_view:cardElevation="10dp"
  79.    app:layout_constraintEnd_toEndOf="parent"
  80.    app:layout_constraintStart_toStartOf="parent"
  81.    app:layout_constraintTop_toTopOf="parent">
  82.  
  83.     <androidx.constraintlayout.widget.ConstraintLayout
  84.        android:layout_width="match_parent"
  85.        android:layout_height="wrap_content"
  86.        android:padding="10dp"
  87.        >
  88.  
  89.         <TextView
  90.            android:id="@+id/tv_product_name"
  91.            android:layout_width="wrap_content"
  92.            android:layout_height="wrap_content"
  93.            android:text="@string/nama_produk"
  94.            android:textSize="12sp"
  95.            android:textColor="@color/black"
  96.            app:layout_constraintStart_toStartOf="parent"
  97.            app:layout_constraintTop_toTopOf="parent" />
  98.  
  99.         <TextView
  100.            android:id="@+id/tv_product_name_value"
  101.            android:layout_width="0dp"
  102.            android:layout_height="wrap_content"
  103.            android:layout_marginTop="@dimen/activity_cardview_margin"
  104.            android:text="@string/nama_produk"
  105.            android:textColor="@color/black"
  106.            android:textSize="14sp"
  107.            android:textStyle="bold"
  108.            app:layout_constraintStart_toStartOf="@+id/tv_product_name"
  109.            app:layout_constraintTop_toBottomOf="@+id/tv_product_name"
  110.            app:layout_constraintEnd_toStartOf="@+id/tv_hpp_value"
  111.             />
  112.  
  113.         <TextView
  114.            android:id="@+id/tv_hpp"
  115.            android:layout_width="wrap_content"
  116.            android:layout_height="wrap_content"
  117.            android:text="@string/harga_pembelian"
  118.            android:textSize="12sp"
  119.            android:textColor="@color/black"
  120.            app:layout_constraintEnd_toEndOf="parent"
  121.            app:layout_constraintTop_toTopOf="parent" />
  122.  
  123.         <TextView
  124.            android:id="@+id/tv_hpp_value"
  125.            android:layout_width="0dp"
  126.            android:layout_height="wrap_content"
  127.            android:text="@string/harga_pembelian"
  128.            android:textSize="14sp"
  129.            android:textColor="@color/black"
  130.            android:layout_marginTop="@dimen/activity_cardview_margin"
  131.            android:textStyle="bold"
  132.            app:layout_constraintEnd_toEndOf="@+id/tv_hpp"
  133.            app:layout_constraintTop_toBottomOf="@+id/tv_hpp"
  134.            app:layout_constraintStart_toEndOf="@id/tv_product_name_value"
  135.            android:gravity="end"
  136.            />
  137.  
  138.         <TextView
  139.            android:id="@+id/tv_product_qty"
  140.            android:layout_width="wrap_content"
  141.            android:layout_height="wrap_content"
  142.            android:text="@string/jumlah_beli"
  143.            android:textColor="@color/black"
  144.            android:layout_marginTop="@dimen/margin_dp_10"
  145.            android:textSize="12sp"
  146.            card_view:layout_constraintStart_toStartOf="@+id/tv_product_name_value"
  147.            card_view:layout_constraintTop_toBottomOf="@+id/tv_product_name_value" />
  148.  
  149.         <TextView
  150.            android:id="@+id/tv_product_qty_value"
  151.            android:layout_width="wrap_content"
  152.            android:layout_height="wrap_content"
  153.            android:text="@string/quantity"
  154.            android:textSize="14sp"
  155.            android:textColor="@color/black"
  156.            android:layout_marginTop="@dimen/activity_cardview_margin"
  157.            android:textStyle="bold"
  158.            app:layout_constraintStart_toStartOf="@+id/tv_product_qty"
  159.            app:layout_constraintTop_toBottomOf="@+id/tv_product_qty" />
  160.  
  161.  
  162.     </androidx.constraintlayout.widget.ConstraintLayout>
  163.  
  164.  
  165. </androidx.cardview.widget.CardView>
Add Comment
Please, Sign In to add comment