teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

9

内容の変更

2020/09/30 13:28

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
3
3
  エラーの箇所を削除してエミュレータを起動しようとすると、アプリが落ちます。
4
4
 
5
- BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
5
+ BottomNavigationViewに最初に表示される予定のFragmentはfirstFragment.javaです。
6
6
  画面には一応ナビゲーションバーはきちんと表示されています。
7
7
 
8
8
 

8

内容の変更

2020/09/30 13:28

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ## 分からないこと
2
2
  MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
3
- エラーに個所を削除してエミュレータを起動しようとすると、アプリが落ちます。
3
+ エラーの箇所を削除してエミュレータを起動しようとすると、アプリが落ちます。
4
4
 
5
5
  BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
6
6
  画面には一応ナビゲーションバーはきちんと表示されています。

7

内容の変更

2020/09/30 13:21

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -89,57 +89,38 @@
89
89
 
90
90
  ```
91
91
 
92
- ```errormsg
93
- 32522-32522/com.example.eiyoukun E/AndroidRuntime: FATAL EXCEPTION: main
94
- Process: com.example.eiyoukun, PID: 32522
95
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
96
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
97
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
98
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
99
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
100
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
101
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
102
- at android.os.Handler.dispatchMessage(Handler.java:107)
103
- at android.os.Looper.loop(Looper.java:213)
104
- at android.app.ActivityThread.main(ActivityThread.java:8147)
105
- at java.lang.reflect.Method.invoke(Native Method)
106
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
107
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
108
- Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
109
- Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
110
- Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class androidx.navigation.fragment.NavHostFragment that is not a Fragment
111
- at android.app.Fragment.instantiate(Fragment.java:543)
112
- at android.app.FragmentContainer.instantiate(FragmentContainer.java:53)
113
- at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3569)
114
- at android.app.FragmentController.onCreateView(FragmentController.java:104)
115
- at android.app.Activity.onCreateView(Activity.java:7202)
116
- at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1079)
117
- at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1007)
118
- at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
119
- at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
120
- at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
121
- at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
122
- at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
123
- at android.view.LayoutInflater.inflate(LayoutInflater.java:483)
124
- at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:520)
125
- at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:328)
126
- at android.app.Activity.setContentView(Activity.java:3439)
127
- at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:70)
128
- at android.app.Activity.performCreate(Activity.java:8066)
129
- at android.app.Activity.performCreate(Activity.java:8054)
130
- at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
131
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
132
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
133
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
134
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
135
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
136
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
137
- at android.os.Handler.dispatchMessage(Handler.java:107)
138
- at android.os.Looper.loop(Looper.java:213)
139
- at android.app.ActivityThread.main(ActivityThread.java:8147)
140
- at java.lang.reflect.Method.invoke(Native Method)
141
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
142
- 2020-09-30 21:15:22.438 32522-32522/com.example.eiyoukun E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
143
- Caused by: java.lang.ClassCastException
144
- ... 32 more
92
+ ```mynavxml
93
+ <fragment
94
+ android:id="@+id/fragment1"
95
+ android:name="com.example.test.Fragment1"
96
+ android:label="fragment_1"
97
+ tools:layout="@layout/fragment_1" />
98
+ <fragment
99
+ android:id="@+id/fragment2"
100
+ android:name="com.example.test.Fragment2"
101
+ android:label="fragment_2"
102
+ tools:layout="@layout/fragment_2" />
103
+ <fragment
104
+ android:id="@+id/fragment3"
105
+ android:name="com.example.test.Fragment3"
106
+ android:label="fragment_3"
107
+ tools:layout="@layout/fragment_3" />
108
+ ```
109
+
110
+ ```bottommenuxml
111
+ <fragment
112
+ android:id="@+id/fragment1"
113
+ android:name="com.example.test.Fragment1"
114
+ android:label="fragment_1"
115
+ tools:layout="@layout/fragment_1" />
116
+ <fragment
117
+ android:id="@+id/fragment2"
118
+ android:name="com.example.test.Fragment2"
119
+ android:label="fragment_2"
120
+ tools:layout="@layout/fragment_2" />
121
+ <fragment
122
+ android:id="@+id/fragment3"
123
+ android:name="com.example.test.Fragment3"
124
+ android:label="fragment_3"
125
+ tools:layout="@layout/fragment_3" />
145
126
  ```

6

内容の変更

2020/09/30 13:19

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -89,90 +89,57 @@
89
89
 
90
90
  ```
91
91
 
92
- ```fragmentfirstxml
93
- <?xml version="1.0" encoding="utf-8"?>
94
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
95
- xmlns:app="http://schemas.android.com/apk/res-auto"
96
- xmlns:tools="http://schemas.android.com/tools"
97
- android:layout_width="match_parent"
98
- android:layout_height="match_parent"
99
- tools:context=".firstFragment">
100
-
101
- <!-- TODO: Update blank fragment layout -->
102
- <TextView
103
- android:layout_width="216dp"
104
- android:layout_height="167dp"
105
- android:text="first_fragment"
106
- app:layout_constraintBottom_toBottomOf="parent"
107
- app:layout_constraintEnd_toEndOf="parent"
108
- app:layout_constraintStart_toStartOf="parent"
109
- app:layout_constraintTop_toTopOf="parent" />
110
-
111
- </androidx.constraintlayout.widget.ConstraintLayout>
112
- ```
113
- ```firstfragmentjava
114
- package com.example.eiyoukun;
115
-
116
- import android.os.Bundle;
117
-
118
- import androidx.fragment.app.Fragment;
119
-
120
- import android.view.LayoutInflater;
121
- import android.view.View;
122
- import android.view.ViewGroup;
123
-
124
- /**
125
- * A simple {@link Fragment} subclass.
126
- * Use the {@link firstFragment#newInstance} factory method to
127
- * create an instance of this fragment.
128
- */
129
- public class firstFragment extends Fragment {
130
-
131
- // TODO: Rename parameter arguments, choose names that match
132
- // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
133
- private static final String ARG_PARAM1 = "param1";
134
- private static final String ARG_PARAM2 = "param2";
135
-
136
- // TODO: Rename and change types of parameters
137
- private String mParam1;
138
- private String mParam2;
139
-
140
- public firstFragment() {
141
- // Required empty public constructor
142
- }
143
-
144
- /**
145
- * Use this factory method to create a new instance of
146
- * this fragment using the provided parameters.
147
- *
148
- * @param param1 Parameter 1.
149
- * @param param2 Parameter 2.
150
- * @return A new instance of fragment firstFragment.
151
- */
152
- // TODO: Rename and change types and number of parameters
153
- public static firstFragment newInstance(String param1, String param2) {
154
- firstFragment fragment = new firstFragment();
155
- Bundle args = new Bundle();
156
- args.putString(ARG_PARAM1, param1);
157
- args.putString(ARG_PARAM2, param2);
158
- fragment.setArguments(args);
159
- return fragment;
160
- }
161
-
162
- @Override
163
- public void onCreate(Bundle savedInstanceState) {
164
- super.onCreate(savedInstanceState);
165
- if (getArguments() != null) {
166
- mParam1 = getArguments().getString(ARG_PARAM1);
167
- mParam2 = getArguments().getString(ARG_PARAM2);
168
- }
169
- }
170
-
171
- @Override
172
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
173
- Bundle savedInstanceState) {
174
- // Inflate the layout for this fragment
175
- return inflater.inflate(R.layout.fragment_first, container, false);
176
- }
177
-
92
+ ```errormsg
93
+ 32522-32522/com.example.eiyoukun E/AndroidRuntime: FATAL EXCEPTION: main
94
+ Process: com.example.eiyoukun, PID: 32522
95
+ java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
96
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
97
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
98
+ at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
99
+ at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
100
+ at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
101
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
102
+ at android.os.Handler.dispatchMessage(Handler.java:107)
103
+ at android.os.Looper.loop(Looper.java:213)
104
+ at android.app.ActivityThread.main(ActivityThread.java:8147)
105
+ at java.lang.reflect.Method.invoke(Native Method)
106
+ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
107
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
108
+ Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
109
+ Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
110
+ Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class androidx.navigation.fragment.NavHostFragment that is not a Fragment
111
+ at android.app.Fragment.instantiate(Fragment.java:543)
112
+ at android.app.FragmentContainer.instantiate(FragmentContainer.java:53)
113
+ at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3569)
114
+ at android.app.FragmentController.onCreateView(FragmentController.java:104)
115
+ at android.app.Activity.onCreateView(Activity.java:7202)
116
+ at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1079)
117
+ at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1007)
118
+ at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
119
+ at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
120
+ at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
121
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
122
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
123
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:483)
124
+ at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:520)
125
+ at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:328)
126
+ at android.app.Activity.setContentView(Activity.java:3439)
127
+ at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:70)
128
+ at android.app.Activity.performCreate(Activity.java:8066)
129
+ at android.app.Activity.performCreate(Activity.java:8054)
130
+ at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
131
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
132
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
133
+ at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
134
+ at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
135
+ at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
136
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
137
+ at android.os.Handler.dispatchMessage(Handler.java:107)
138
+ at android.os.Looper.loop(Looper.java:213)
139
+ at android.app.ActivityThread.main(ActivityThread.java:8147)
140
+ at java.lang.reflect.Method.invoke(Native Method)
141
+ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
142
+ 2020-09-30 21:15:22.438 32522-32522/com.example.eiyoukun E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
143
+ Caused by: java.lang.ClassCastException
144
+ ... 32 more
178
145
  ```

5

内容の変更

2020/09/30 12:28

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  画面には一応ナビゲーションバーはきちんと表示されています。
7
7
 
8
8
 
9
- 作成したFragment.javaと、対するmy_navi.xmlは
9
+ 作成したFragment.javaと、対するmy_navi.xmlのID
10
10
  ・firstFragment.java・・・・fragmentfirst3
11
11
  ・secondFragment.java・・・・fragmentsecond2
12
12
  ・thirdFragment.java・・・・fragmentthird

4

内容の変更

2020/09/30 10:37

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でエラーが発生します。
3
3
  エラーに個所を削除してエミュレータを起動しようとすると、アプリが落ちます。
4
4
 
5
- MainActivityから最初に遷移する予定のFragmentはfirstFragmentです。
5
+ BottomNavigationViewに最初に表示される予定のFragmentはfirstFragmentです。
6
6
  画面には一応ナビゲーションバーはきちんと表示されています。
7
7
 
8
8
 

3

内容の変更

2020/09/29 10:37

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,71 +1,21 @@
1
1
  ## 分からないこと
2
- MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、エミュレタを起動しようとするとアプリ落ちます。
2
+ MainActivity画面の下部にBottomNavigationViewを作成して、複数のFragment画面に行けるようにしたのですが、2か所でーが発生します。
3
+ エラーに個所を削除してエミュレータを起動しようとすると、アプリが落ちます。
3
4
 
5
+ MainActivityから最初に遷移する予定のFragmentはfirstFragmentです。
4
6
  画面には一応ナビゲーションバーはきちんと表示されています。
5
7
 
8
+
6
- 作成したFragmentは
9
+ 作成したFragment.javaと、対するmy_navi.xml
7
- ・firstFragment.java・・・・fragmentfirst3.xml
10
+ ・firstFragment.java・・・・fragmentfirst3
8
- ・secondFragment.java・・・・fragmentsecond2.xml
11
+ ・secondFragment.java・・・・fragmentsecond2
9
- ・thirdFragment.java・・・・fragmentthird.xml
12
+ ・thirdFragment.java・・・・fragmentthird
10
13
  です。
11
14
  ![イメージ説明](5cc6b993b704609a4bf5d26fed5af1c3.png)
12
15
  ## コード
13
- ```errormessage
14
- E/AndroidRuntime: FATAL EXCEPTION: main
15
- Process: com.example.eiyoukun, PID:
16
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
17
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
18
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
19
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
20
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
21
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
22
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
23
- at android.os.Handler.dispatchMessage(Handler.java:107)
24
- at android.os.Looper.loop(Looper.java:213)
25
- at android.app.ActivityThread.main(ActivityThread.java:8147)
26
- at java.lang.reflect.Method.invoke(Native Method)
27
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
28
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
29
- Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
30
- Caused by: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
31
- Caused by: android.app.Fragment$InstantiationException: Trying to instantiate a class androidx.navigation.fragment.NavHostFragment that is not a Fragment
32
- at android.app.Fragment.instantiate(Fragment.java:543)
33
- at android.app.FragmentContainer.instantiate(FragmentContainer.java:53)
34
- at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3569)
35
- at android.app.FragmentController.onCreateView(FragmentController.java:104)
36
- at android.app.Activity.onCreateView(Activity.java:7202)
37
- at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1079)
38
- at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1007)
39
- at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
40
- at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
41
- at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
42
- at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
43
- at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
44
- at android.view.LayoutInflater.inflate(LayoutInflater.java:483)
45
- at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:520)
46
- at com.android.internal.policy.HwPhoneWindow.setContentView(HwPhoneWindow.java:328)
47
- at android.app.Activity.setContentView(Activity.java:3439)
48
- at com.example.eiyoukun.MainActivity.onCreate(MainActivity.java:71)
49
- at android.app.Activity.performCreate(Activity.java:8066)
50
- at android.app.Activity.performCreate(Activity.java:8054)
51
- at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1313)
52
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3733)
53
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)
54
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91)
55
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149)
56
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103)
57
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2373)
58
- at android.os.Handler.dispatchMessage(Handler.java:107)
59
- at android.os.Looper.loop(Looper.java:213)
60
- at android.app.ActivityThread.main(ActivityThread.java:8147)
61
- at java.lang.reflect.Method.invoke(Native Method)
62
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
63
- E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
64
- Caused by: java.lang.ClassCastException
65
- ... 32 more
66
- ```
67
16
 
68
17
 
18
+
69
19
  ```activitymainxml
70
20
 
71
21
  <中略>
@@ -137,4 +87,92 @@
137
87
 
138
88
  }
139
89
 
90
+ ```
91
+
92
+ ```fragmentfirstxml
93
+ <?xml version="1.0" encoding="utf-8"?>
94
+ <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
95
+ xmlns:app="http://schemas.android.com/apk/res-auto"
96
+ xmlns:tools="http://schemas.android.com/tools"
97
+ android:layout_width="match_parent"
98
+ android:layout_height="match_parent"
99
+ tools:context=".firstFragment">
100
+
101
+ <!-- TODO: Update blank fragment layout -->
102
+ <TextView
103
+ android:layout_width="216dp"
104
+ android:layout_height="167dp"
105
+ android:text="first_fragment"
106
+ app:layout_constraintBottom_toBottomOf="parent"
107
+ app:layout_constraintEnd_toEndOf="parent"
108
+ app:layout_constraintStart_toStartOf="parent"
109
+ app:layout_constraintTop_toTopOf="parent" />
110
+
111
+ </androidx.constraintlayout.widget.ConstraintLayout>
112
+ ```
113
+ ```firstfragmentjava
114
+ package com.example.eiyoukun;
115
+
116
+ import android.os.Bundle;
117
+
118
+ import androidx.fragment.app.Fragment;
119
+
120
+ import android.view.LayoutInflater;
121
+ import android.view.View;
122
+ import android.view.ViewGroup;
123
+
124
+ /**
125
+ * A simple {@link Fragment} subclass.
126
+ * Use the {@link firstFragment#newInstance} factory method to
127
+ * create an instance of this fragment.
128
+ */
129
+ public class firstFragment extends Fragment {
130
+
131
+ // TODO: Rename parameter arguments, choose names that match
132
+ // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
133
+ private static final String ARG_PARAM1 = "param1";
134
+ private static final String ARG_PARAM2 = "param2";
135
+
136
+ // TODO: Rename and change types of parameters
137
+ private String mParam1;
138
+ private String mParam2;
139
+
140
+ public firstFragment() {
141
+ // Required empty public constructor
142
+ }
143
+
144
+ /**
145
+ * Use this factory method to create a new instance of
146
+ * this fragment using the provided parameters.
147
+ *
148
+ * @param param1 Parameter 1.
149
+ * @param param2 Parameter 2.
150
+ * @return A new instance of fragment firstFragment.
151
+ */
152
+ // TODO: Rename and change types and number of parameters
153
+ public static firstFragment newInstance(String param1, String param2) {
154
+ firstFragment fragment = new firstFragment();
155
+ Bundle args = new Bundle();
156
+ args.putString(ARG_PARAM1, param1);
157
+ args.putString(ARG_PARAM2, param2);
158
+ fragment.setArguments(args);
159
+ return fragment;
160
+ }
161
+
162
+ @Override
163
+ public void onCreate(Bundle savedInstanceState) {
164
+ super.onCreate(savedInstanceState);
165
+ if (getArguments() != null) {
166
+ mParam1 = getArguments().getString(ARG_PARAM1);
167
+ mParam2 = getArguments().getString(ARG_PARAM2);
168
+ }
169
+ }
170
+
171
+ @Override
172
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
173
+ Bundle savedInstanceState) {
174
+ // Inflate the layout for this fragment
175
+ return inflater.inflate(R.layout.fragment_first, container, false);
176
+ }
177
+
140
178
  ```

2

内容の変更

2020/09/29 10:35

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -8,9 +8,7 @@
8
8
  ・secondFragment.java・・・・fragmentsecond2.xml
9
9
  ・thirdFragment.java・・・・fragmentthird.xml
10
10
  です。
11
-
12
- youtubeの動画を参考にしながら行ったので、何故エラが出ているのかが分からない状況です。
11
+ ![イメジ説明](5cc6b993b704609a4bf5d26fed5af1c3.png)
13
-
14
12
  ## コード
15
13
  ```errormessage
16
14
  E/AndroidRuntime: FATAL EXCEPTION: main

1

内容の変更

2020/09/28 17:15

投稿

karin10
karin10

スコア34

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  ## コード
15
15
  ```errormessage
16
16
  E/AndroidRuntime: FATAL EXCEPTION: main
17
- Process: com.example.eiyoukun, PID: 21485
17
+ Process: com.example.eiyoukun, PID:
18
18
  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.eiyoukun/com.example.eiyoukun.MainActivity}: android.view.InflateException: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Binary XML file line #379 in com.example.eiyoukun:layout/activity_main: Error inflating class fragment
19
19
  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3760)
20
20
  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3939)