Guest User

RecyclerIssue

a guest
Sep 12th, 2019
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.79 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:app="http://schemas.android.com/apk/res-auto"
  4. xmlns:tools="http://schemas.android.com/tools"
  5. android:layout_width="match_parent"
  6. android:layout_height="wrap_content">
  7.  
  8. <ScrollView
  9. android:layout_width="match_parent"
  10. android:layout_height="match_parent"
  11. android:layout_alignParentTop="true"
  12.  
  13. android:fillViewport="true"
  14.  
  15. >
  16.  
  17. <androidx.constraintlayout.widget.ConstraintLayout
  18. android:layout_width="match_parent"
  19. android:layout_height="match_parent"
  20. android:layout_marginTop="@dimen/_20sdp">
  21.  
  22.  
  23. <androidx.appcompat.widget.AppCompatImageView
  24. android:id="@+id/iv_rupee_icon"
  25. android:layout_width="@dimen/_20sdp"
  26. android:layout_height="@dimen/_20sdp"
  27. android:layout_marginStart="@dimen/_15sdp"
  28. android:layout_marginTop="@dimen/_6sdp"
  29. android:background="@drawable/gray_square_box"
  30. android:baselineAlignBottom="true"
  31. android:padding="@dimen/_3sdp"
  32. android:src="@drawable/ic_rupee_indian"
  33. android:tint="@color/vendor_list_text_grey"
  34. app:layout_constraintBottom_toBottomOf="@+id/tv_total_budget_amt"
  35. app:layout_constraintStart_toStartOf="parent"
  36. app:layout_constraintTop_toTopOf="@+id/tv_total_budget_amt"
  37.  
  38.  
  39. />
  40.  
  41.  
  42. <androidx.appcompat.widget.AppCompatTextView
  43. android:id="@+id/tv_total_budget_amt"
  44. android:layout_width="wrap_content"
  45. android:layout_height="wrap_content"
  46. android:layout_marginStart="@dimen/_10sdp"
  47. android:inputType="number"
  48. android:padding="0dp"
  49. android:text="10000"
  50. android:textColor="@color/black"
  51. android:textSize="@dimen/_18ssp"
  52. app:fontFamily="@font/open_sans"
  53. app:layout_constraintStart_toEndOf="@+id/iv_rupee_icon"
  54. app:layout_constraintTop_toTopOf="parent" />
  55.  
  56. <androidx.appcompat.widget.AppCompatTextView
  57. android:layout_width="wrap_content"
  58. android:layout_height="wrap_content"
  59. android:layout_marginStart="@dimen/_6sdp"
  60. android:text="total budget"
  61. android:textColor="@color/black"
  62. app:fontFamily="@font/open_sans"
  63. app:layout_constraintBaseline_toBaselineOf="@+id/tv_total_budget_amt"
  64. app:layout_constraintStart_toEndOf="@+id/tv_total_budget_amt" />
  65.  
  66.  
  67. <androidx.appcompat.widget.AppCompatImageView
  68. android:id="@+id/iv_guest_icon"
  69. android:layout_width="@dimen/_20sdp"
  70. android:layout_height="@dimen/_20sdp"
  71. android:layout_marginStart="@dimen/_15sdp"
  72.  
  73. android:background="@drawable/gray_square_box"
  74. android:baselineAlignBottom="true"
  75. android:padding="@dimen/_3sdp"
  76. android:src="@drawable/ic_people"
  77. android:tint="@color/vendor_list_text_grey"
  78. app:layout_constraintBottom_toBottomOf="@+id/tv_guest_count"
  79. app:layout_constraintStart_toStartOf="parent"
  80. app:layout_constraintTop_toTopOf="@+id/tv_guest_count"
  81.  
  82. />
  83.  
  84.  
  85. <androidx.appcompat.widget.AppCompatTextView
  86. android:id="@+id/tv_guest_count"
  87. android:layout_width="wrap_content"
  88. android:layout_height="wrap_content"
  89. android:layout_marginStart="@dimen/_10sdp"
  90. android:layout_marginTop="@dimen/_10sdp"
  91. android:inputType="number"
  92. android:padding="0dp"
  93. android:text="600"
  94. android:textColor="@color/black"
  95. android:textSize="@dimen/_18ssp"
  96. app:fontFamily="@font/open_sans"
  97. app:layout_constraintStart_toEndOf="@+id/iv_guest_icon"
  98. app:layout_constraintTop_toBottomOf="@+id/tv_total_budget_amt" />
  99.  
  100. <androidx.appcompat.widget.AppCompatTextView
  101. android:id="@+id/tv_no_of_guests"
  102. android:layout_width="wrap_content"
  103. android:layout_height="wrap_content"
  104. android:layout_marginStart="@dimen/_6sdp"
  105. android:text="number of guests"
  106. android:textColor="@color/black"
  107. app:fontFamily="@font/open_sans"
  108. app:layout_constraintBaseline_toBaselineOf="@+id/tv_guest_count"
  109. app:layout_constraintStart_toEndOf="@+id/tv_guest_count" />
  110.  
  111.  
  112. <androidx.appcompat.widget.AppCompatImageView
  113. android:id="@+id/iv_edit"
  114. android:layout_width="@dimen/_40sdp"
  115. android:layout_height="@dimen/_40sdp"
  116. android:layout_marginEnd="@dimen/_10sdp"
  117. android:padding="@dimen/_12sdp"
  118. android:src="@drawable/ic_edit_24px"
  119. android:tint="@color/gray_light"
  120. app:layout_constraintBottom_toBottomOf="@+id/tv_guest_count"
  121. app:layout_constraintEnd_toEndOf="parent"
  122. app:layout_constraintTop_toTopOf="parent" />
  123.  
  124.  
  125. <View
  126. android:layout_width="0.6dp"
  127. android:layout_height="0dp"
  128. android:layout_marginEnd="@dimen/_10sdp"
  129. android:background="@color/gray_light"
  130. app:layout_constraintBottom_toBottomOf="@+id/tv_no_of_guests"
  131. app:layout_constraintEnd_toStartOf="@+id/iv_edit"
  132. app:layout_constraintTop_toTopOf="parent" />
  133.  
  134.  
  135. <LinearLayout
  136. android:id="@+id/ll_budget_progress_layout"
  137. android:layout_width="match_parent"
  138. android:layout_height="@dimen/_15sdp"
  139. android:layout_margin="@dimen/_15sdp"
  140. android:layout_marginTop="@dimen/_10sdp"
  141. android:orientation="horizontal"
  142. android:weightSum="100"
  143. app:layout_constraintTop_toBottomOf="@+id/tv_guest_count">
  144.  
  145. <View
  146. android:id="@+id/filled_progress"
  147. android:layout_width="0dp"
  148. android:layout_height="match_parent"
  149. android:layout_weight="73"
  150. android:background="@color/planned_budget" />
  151.  
  152. <View
  153. android:id="@+id/empty_progress"
  154. android:layout_width="1dp"
  155. android:layout_height="match_parent"
  156. android:background="@color/white" />
  157.  
  158. <View
  159. android:id="@+id/balance_progress"
  160. android:layout_width="0dp"
  161. android:layout_height="match_parent"
  162. android:layout_weight="25"
  163. android:background="@color/green_semi"
  164.  
  165. />
  166. </LinearLayout>
  167.  
  168.  
  169. <ImageView
  170. android:id="@+id/iv_start_down_arrow"
  171. android:layout_width="wrap_content"
  172. android:layout_height="wrap_content"
  173. android:layout_marginStart="@dimen/_5sdp"
  174. android:src="@drawable/ic_planned_budget_arrow"
  175.  
  176. app:layout_constraintStart_toStartOf="@+id/ll_budget_progress_layout"
  177. app:layout_constraintTop_toBottomOf="@+id/ll_budget_progress_layout" />
  178.  
  179.  
  180. <androidx.appcompat.widget.AppCompatTextView
  181. android:id="@+id/tv_planned_budget"
  182. android:layout_width="wrap_content"
  183. android:layout_height="wrap_content"
  184. android:textColor="@color/black"
  185. android:textSize="@dimen/_10ssp"
  186. app:fontFamily="@font/open_sans"
  187. app:layout_constraintStart_toStartOf="@+id/ll_budget_progress_layout"
  188. app:layout_constraintTop_toBottomOf="@+id/iv_start_down_arrow"
  189. tools:text="Plannned budget 10 lakhs" />
  190.  
  191.  
  192. <ImageView
  193. android:id="@+id/iv_end_down_arrow"
  194. android:layout_width="wrap_content"
  195. android:layout_height="wrap_content"
  196. android:layout_marginEnd="@dimen/_5sdp"
  197. android:src="@drawable/ic_excess_budget_arrow"
  198. app:layout_constraintEnd_toEndOf="@+id/ll_budget_progress_layout"
  199. app:layout_constraintTop_toBottomOf="@+id/ll_budget_progress_layout" />
  200.  
  201.  
  202. <androidx.appcompat.widget.AppCompatTextView
  203. android:id="@+id/tv_excess_budget"
  204. android:layout_width="wrap_content"
  205. android:layout_height="wrap_content"
  206. android:textColor="@color/black"
  207. android:textSize="@dimen/_10ssp"
  208. app:fontFamily="@font/open_sans"
  209. app:layout_constraintEnd_toEndOf="@+id/iv_end_down_arrow"
  210. app:layout_constraintTop_toBottomOf="@+id/iv_start_down_arrow"
  211. tools:text="Excess budget 3 lakhs" />
  212.  
  213.  
  214. <LinearLayout
  215. android:id="@+id/ll_budget_title_layout"
  216. android:layout_width="match_parent"
  217. android:layout_height="wrap_content"
  218. android:layout_marginTop="@dimen/_20sdp"
  219. app:layout_constraintTop_toBottomOf="@+id/tv_planned_budget">
  220.  
  221. <include layout="@layout/budget_category_title" />
  222.  
  223. </LinearLayout>
  224.  
  225.  
  226. <com.osw.osw_customer.widget.recyclerview.NoScrollRecycler
  227. android:id="@+id/rv_budget_categories"
  228. android:layout_width="match_parent"
  229. android:layout_height="0dp"
  230. android:paddingBottom="@dimen/_170sdp"
  231. app:layout_constraintTop_toBottomOf="@+id/ll_budget_title_layout">
  232.  
  233. </com.osw.osw_customer.widget.recyclerview.NoScrollRecycler>
  234.  
  235.  
  236. </androidx.constraintlayout.widget.ConstraintLayout>
  237.  
  238. </ScrollView>
  239.  
  240.  
  241. <com.osw.osw_customer.widget.imageview.CircleImageView
  242. android:id="@+id/iv_add_category"
  243. android:layout_width="@dimen/_45sdp"
  244. android:layout_height="@dimen/_45sdp"
  245. android:layout_alignParentEnd="true"
  246. android:layout_alignParentBottom="true"
  247. android:layout_margin="@dimen/_10sdp"
  248. android:src="@drawable/ic_fab_plus"
  249. android:paddingBottom="@dimen/_5sdp"
  250. app:civ_circle_background_color="@color/colorAccent"
  251. />
  252.  
  253.  
  254. </RelativeLayout>
Add Comment
Please, Sign In to add comment