1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <layout xmlns : app =" http://schemas.android.com/apk/res-auto"
3
+ xmlns : android =" http://schemas.android.com/apk/res/android" >
4
+ <data >
5
+ <variable
6
+ name =" news"
7
+ type =" com.androiddevs.newsflash.data.NewsResult.News.Article" />
8
+ </data >
9
+ <androidx .cardview.widget.CardView
10
+ android : layout_width =" match_parent"
11
+ android : layout_height =" wrap_content"
12
+ android : layout_margin =" 8dp"
13
+ android : orientation =" vertical" >
14
+
15
+ <androidx .constraintlayout.widget.ConstraintLayout
16
+ android : layout_width =" match_parent"
17
+ android : layout_height =" wrap_content" >
18
+
19
+ <TextView
20
+ android : id =" @+id/textView"
21
+ android : layout_width =" 0dp"
22
+ android : layout_height =" wrap_content"
23
+ android : layout_marginStart =" 16dp"
24
+ android : layout_marginEnd =" 16dp"
25
+ android : layout_marginTop =" 16dp"
26
+ android : text =" @{news.title}"
27
+ android : textStyle =" bold"
28
+ android : textSize =" 20sp"
29
+ android : textColor =" @android:color/black"
30
+ app : layout_constraintStart_toStartOf =" parent"
31
+ app : layout_constraintTop_toTopOf =" parent" />
32
+
33
+ <TextView
34
+ android : id =" @+id/textView2"
35
+ android : layout_width =" 0dp"
36
+ android : layout_height =" wrap_content"
37
+ android : layout_marginStart =" 16dp"
38
+ android : layout_marginEnd =" 16dp"
39
+ android : layout_marginTop =" 16dp"
40
+ android : text =" @{(news.author.length>0)? news.author : @string/unknown_value}"
41
+ android : textSize =" 18sp"
42
+ android : textColor =" @android:color/black"
43
+ app : layout_constraintStart_toStartOf =" parent"
44
+ app : layout_constraintTop_toBottomOf =" @+id/textView" />
45
+
46
+ <TextView
47
+ android : layout_width =" 0dp"
48
+ android : layout_height =" wrap_content"
49
+ android : layout_marginStart =" 16dp"
50
+ android : layout_marginTop =" 16dp"
51
+ android : layout_marginEnd =" 16dp"
52
+ android : layout_marginBottom =" 8dp"
53
+ android : text =" @{news.content}"
54
+ app : layout_constraintBottom_toBottomOf =" parent"
55
+ app : layout_constraintEnd_toEndOf =" parent"
56
+ app : layout_constraintStart_toStartOf =" parent"
57
+ app : layout_constraintTop_toBottomOf =" @+id/textView2" />
58
+
59
+ </androidx .constraintlayout.widget.ConstraintLayout>
60
+ </androidx .cardview.widget.CardView>
61
+ </layout >
0 commit comments