回答編集履歴

1

同一のIDを与えたitemがあることを明確にするために回答編集にて対応

2019/12/05 14:12

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -3,3 +3,67 @@
3
3
 
4
4
 
5
5
  4つだと文字列が消えると質問で例示されているものについても、`android:id="@+id/navigation_dashboard"`の行に赤波線がついていないでしょうか。navigation_dashboardというIDを付与したItemが2つあるためにエラーになっており、そのためにプレビューでも正常に表示ができていないものと思われます。
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ > これはどのファイルでしょうか?
14
+
15
+
16
+
17
+ 質問でご提示されたXMLファイルです。
18
+
19
+
20
+
21
+ ```xml
22
+
23
+ <item
24
+
25
+ android:id="@+id/navigation_home"
26
+
27
+ android:icon="@drawable/ic_home_black_24dp"
28
+
29
+ android:title="@string/title_home" />
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+ <item
38
+
39
+ android:id="@+id/navigation_notifications"
40
+
41
+ android:icon="@drawable/ic_notifications_black_24dp"
42
+
43
+ android:title="@string/title_notifications" />
44
+
45
+
46
+
47
+ <item
48
+
49
+ android:id="@+id/navigation_dashboard" ← 1つ目
50
+
51
+ android:icon="@drawable/ic_dashboard_black_24dp"
52
+
53
+ android:title="Setting" />
54
+
55
+
56
+
57
+ <item
58
+
59
+ android:id="@+id/navigation_dashboard" ← 2つ目
60
+
61
+ android:icon="@drawable/ic_dashboard_black_24dp"
62
+
63
+ android:title="Setting" />
64
+
65
+ ```
66
+
67
+
68
+
69
+ 「1つ目」「2つ目」と記入したところのIDが同一になっています。私の手元でも実際に試しましたが、故意にこのように同一IDを与えた状態にすると、プレビューでもテキストが表示されないことは確認しました。