Guest User

Untitled

a guest
Dec 14th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.45 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="wrap_content"
  6. android:layout_height="wrap_content"
  7. android:orientation="horizontal"
  8. android:background="@drawable/listviewbackground"
  9. android:backgroundTint="#80FFFFFF"
  10. android:backgroundTintMode="src_over"
  11. >
  12.  
  13. <EditText
  14. android:id="@+id/itemTitle"
  15. android:layout_width="wrap_content"
  16. android:layout_height="wrap_content"
  17. android:layout_alignParentEnd="true"
  18. android:layout_alignParentStart="true"
  19. android:paddingLeft="5dp"
  20. android:paddingTop="5dp"
  21. android:hint="What do you need to do?"
  22. android:textAlignment="center"
  23. android:textAppearance="?attr/textAppearanceListItem"
  24. android:textSize="30dp"
  25. android:background="@android:color/transparent"/>
  26.  
  27. <android.support.constraint.ConstraintLayout
  28. android:id="@+id/constraintLayout1"
  29. android:layout_width="match_parent"
  30. android:layout_height="wrap_content"
  31. android:layout_below="@id/itemTitle"
  32. android:paddingTop="50dp"
  33. android:gravity="center"
  34. android:orientation="horizontal"
  35. android:weightSum="2"
  36. android:descendantFocusability="beforeDescendants"
  37. android:focusableInTouchMode="true">
  38.  
  39. <TextView
  40. android:id="@+id/DueDate"
  41. android:layout_width="0dp"
  42. android:layout_height="39dp"
  43. android:layout_marginEnd="64dp"
  44. android:layout_marginStart="40dp"
  45. android:layout_weight="1"
  46. android:text="Due Date"
  47. android:textAlignment="textStart"
  48. android:textSize="24dp"
  49. app:layout_constraintEnd_toStartOf="@+id/Date"
  50. app:layout_constraintStart_toStartOf="parent"
  51. tools:layout_editor_absoluteY="0dp" />
  52.  
  53. <TextView
  54. android:id="@+id/Date"
  55. android:layout_width="110dp"
  56. android:layout_height="33dp"
  57. android:layout_marginEnd="32dp"
  58. android:layout_weight="1.2"
  59. android:clickable="true"
  60. android:focusable="false"
  61. android:onClick="openCalendarView"
  62. android:textAlignment="center"
  63. android:textSize="18dp"
  64. app:layout_constraintEnd_toEndOf="parent"
  65. tools:layout_editor_absoluteY="0dp" />
  66.  
  67.  
  68. <TextView
  69. android:id="@+id/Important"
  70. android:layout_width="149dp"
  71. android:layout_height="39dp"
  72. android:layout_marginBottom="8dp"
  73. android:layout_marginStart="40dp"
  74. android:layout_marginTop="8dp"
  75. android:text="Is important?"
  76. android:textAlignment="textStart"
  77. android:textSize="24dp"
  78. app:layout_constraintBottom_toBottomOf="parent"
  79. app:layout_constraintStart_toStartOf="parent"
  80. app:layout_constraintTop_toBottomOf="@+id/DueDate"
  81. app:layout_constraintVertical_bias="0.0" />
  82.  
  83. <Switch
  84. android:id="@+id/switch1"
  85. android:layout_width="51dp"
  86. android:layout_height="40dp"
  87. android:layout_marginBottom="8dp"
  88. android:layout_marginEnd="8dp"
  89. android:layout_marginStart="8dp"
  90. android:layout_marginTop="8dp"
  91. android:layout_toRightOf="@id/Important"
  92. android:gravity="center"
  93. app:layout_constraintBottom_toBottomOf="parent"
  94. app:layout_constraintEnd_toEndOf="parent"
  95. app:layout_constraintHorizontal_bias="0.59"
  96. app:layout_constraintStart_toEndOf="@+id/Important"
  97. app:layout_constraintTop_toBottomOf="@+id/Date"></Switch>
  98. </android.support.constraint.ConstraintLayout>
  99.  
  100. <EditText
  101. android:id="@+id/Description"
  102. android:layout_width="wrap_content"
  103. android:layout_height="fill_parent"
  104. android:layout_alignParentEnd="true"
  105. android:layout_alignParentStart="true"
  106. android:layout_below="@id/constraintLayout1"
  107. android:background="@android:color/transparent"
  108. android:hint="Put in your description"
  109. android:inputType="textPersonName"
  110. android:nextFocusLeft="@id/Description"
  111. android:nextFocusUp="@id/Description"
  112. android:paddingTop="20dp"
  113. android:textAlignment="center"
  114. android:textSize="18dp" />
  115.  
  116. <android.support.design.widget.FloatingActionButton
  117. android:id="@+id/floatingButtonDone"
  118. android:layout_width="wrap_content"
  119. android:layout_height="wrap_content"
  120. android:paddingTop="5dp"
  121. android:paddingBottom="5dp"
  122. android:paddingRight="5dp"
  123. android:paddingLeft="5dp"
  124. android:layout_gravity="bottom|end"
  125. android:layout_margin="@dimen/fab_margin"
  126. app:srcCompat="@drawable/check"
  127. android:backgroundTint="@color/Green"
  128. android:layout_alignBottom="@id/Description"
  129. android:layout_alignParentRight="true"
  130. android:focusable="true"
  131. />
  132. </RelativeLayout>
  133.  
  134. @Override
  135. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  136. Bundle savedInstanceState) {
  137. View view = inflater.inflate(R.layout.fragment_itemdetail, container, false);
  138.  
  139. //Getting Data and Creation of ToDoItem Object
  140. FloatingActionButton floatingbutton = view.findViewById(R.id.floatingButtonDone);
  141. floatingbutton.bringToFront();
  142. floatingbutton.setOnClickListener(new View.OnClickListener() {
  143. @Override
  144. public void onClick(View view) {
  145. //Getting Data
  146. try {
  147. //Do something
  148. } catch (Exception e) {
  149. Snackbar.make(view, "You need to set a Title", Snackbar.LENGTH_LONG)
  150. .setAction("Action", null).show();
  151. }
  152.  
  153. }
  154.  
  155.  
  156. });
  157.  
  158. <?xml version="1.0" encoding="utf-8"?>
  159. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  160. xmlns:app="http://schemas.android.com/apk/res-auto"
  161. android:layout_width="wrap_content"
  162. android:layout_height="wrap_content"
  163. android:background="@drawable/listviewbackground"
  164. android:padding="2dp"
  165. android:backgroundTint="#80FFFFFF"
  166. android:backgroundTintMode="src_over"
  167. android:orientation="horizontal">
  168.  
  169. <EditText
  170. android:id="@+id/itemTitle"
  171. android:layout_width="wrap_content"
  172. android:layout_height="wrap_content"
  173. android:layout_alignParentTop="true"
  174. android:layout_centerHorizontal="true"
  175. android:background="@android:color/transparent"
  176. android:hint="What do you need to do?"
  177. android:padding="5dp"
  178. android:textAlignment="center"
  179. android:textAppearance="?attr/textAppearanceListItem"
  180. android:textSize="30sp" />
  181.  
  182. <RelativeLayout
  183. android:id="@+id/dateRelativeLayout"
  184. android:layout_width="wrap_content"
  185. android:layout_height="wrap_content"
  186. android:layout_below="@+id/itemTitle"
  187. android:layout_margin="10dp"
  188. android:paddingTop="20dp">
  189.  
  190. <TextView
  191. android:id="@+id/DueDate"
  192. android:layout_width="wrap_content"
  193. android:layout_height="wrap_content"
  194. android:layout_alignParentLeft="true"
  195. android:layout_alignParentStart="true"
  196. android:layout_toLeftOf="@+id/Date"
  197. android:layout_toStartOf="@+id/Date"
  198. android:text="Due Date"
  199. android:textColor="#7f7f7f"
  200. android:textSize="24sp" />
  201.  
  202. <TextView
  203. android:id="@+id/Date"
  204. android:layout_width="wrap_content"
  205. android:layout_height="wrap_content"
  206. android:layout_alignParentEnd="true"
  207. android:layout_alignParentRight="true"
  208. android:clickable="true"
  209. android:focusable="false"
  210. android:onClick="openCalendarView"
  211. android:textColor="#7f7f7f"
  212. android:textSize="18sp" />
  213.  
  214. </RelativeLayout>
  215.  
  216.  
  217. <RelativeLayout
  218. android:id="@+id/infoRelativeLayout"
  219. android:layout_width="wrap_content"
  220. android:layout_height="wrap_content"
  221. android:layout_below="@+id/dateRelativeLayout"
  222. android:layout_margin="10dp">
  223.  
  224. <TextView
  225. android:id="@+id/Important"
  226. android:layout_width="wrap_content"
  227. android:layout_height="wrap_content"
  228. android:layout_alignParentLeft="true"
  229. android:layout_alignParentStart="true"
  230. android:text="Is Important?"
  231. android:textColor="#7f7f7f"
  232. android:textSize="24sp" />
  233.  
  234.  
  235. <Switch
  236. android:id="@+id/switch1"
  237. android:layout_width="wrap_content"
  238. android:layout_height="wrap_content"
  239. android:layout_alignParentEnd="true"
  240. android:layout_alignParentRight="true"
  241. android:textColor="#7f7f7f"
  242. android:textSize="24sp" />
  243.  
  244. </RelativeLayout>
  245.  
  246. <RelativeLayout
  247. android:id="@+id/bottomRelativeLayout"
  248. android:layout_width="wrap_content"
  249. android:layout_height="wrap_content"
  250. android:layout_alignParentBottom="true"
  251. android:layout_below="@+id/infoRelativeLayout"
  252. android:padding="5dp">
  253.  
  254. <EditText
  255. android:id="@+id/descriptionEditText"
  256. android:layout_width="match_parent"
  257. android:layout_height="match_parent"
  258. android:layout_alignParentBottom="true"
  259. android:hint="Put in your description"
  260. android:layout_toLeftOf="@+id/floatingButtonDone"
  261. android:layout_toStartOf="@+id/floatingButtonDone"
  262. android:inputType="textPersonName"
  263. android:nextFocusLeft="@id/descriptionEditText"
  264. android:nextFocusUp="@id/descriptionEditText"
  265. android:textSize="18sp" />
  266.  
  267. <android.support.design.widget.FloatingActionButton
  268. android:id="@+id/floatingButtonDone"
  269. android:layout_width="wrap_content"
  270. android:layout_alignParentBottom="true"
  271. android:layout_height="wrap_content"
  272. android:layout_alignParentEnd="true"
  273. android:layout_alignParentRight="true"
  274. android:backgroundTint="@color/Green"
  275. app:srcCompat="@drawable/check"
  276. android:src="@drawable/camera_icon"
  277. android:padding="3dp" />
  278.  
  279. </RelativeLayout>
  280. </RelativeLayout>
Add Comment
Please, Sign In to add comment