質問編集履歴

3

補足の追加

2020/06/21 10:54

投稿

myokiya
myokiya

スコア8

test CHANGED
File without changes
test CHANGED
@@ -222,7 +222,7 @@
222
222
 
223
223
 
224
224
 
225
- OnNavigationItemSelectedListenerの一番下をtrueに返した所、画面遷移後にもう一度ボタンを押せば光るようにはなました。
225
+ OnNavigationItemSelectedListenerの一番下をtrueに返した所、画面遷移後にもう一度ボタンを押せば光るようにはなったのですが、遷移と同時に光ってはくれせんでした。
226
226
 
227
227
 
228
228
 

2

補足の追加

2020/06/21 10:54

投稿

myokiya
myokiya

スコア8

test CHANGED
File without changes
test CHANGED
@@ -218,11 +218,11 @@
218
218
 
219
219
 
220
220
 
221
- https://gyazo.com/837c231d48ee14076bfa943a46f30cab
221
+ https://gyazo.com/1af373aad44d1ebd5cc1b1d83963a346
222
-
223
-
224
-
222
+
223
+
224
+
225
- 以下のようにmOnNavigationItemSelectedListenerを加えていのですが上記のgyazoのような結果となってまいます
225
+ OnNavigationItemSelectedListenerの一番下trueに返し画面遷移後にもう一度ボタンを押せば光るようにはりま
226
226
 
227
227
 
228
228
 
@@ -236,41 +236,41 @@
236
236
 
237
237
  BottomNavigationView.OnNavigationItemSelectedListener {
238
238
 
239
- item ->
239
+ item ->
240
-
240
+
241
- when (item.itemId){
241
+ when (item.itemId){
242
-
242
+
243
- R.id.originFriendActivity -> {
243
+ R.id.originFriendActivity -> {
244
-
244
+
245
- val intent = Intent(this, OriginFriendActivity::class.java)
245
+ val intent = Intent(this, OriginFriendActivity::class.java)
246
-
246
+
247
- startActivity(intent)
247
+ startActivity(intent)
248
-
248
+
249
- return@OnNavigationItemSelectedListener true
249
+ return@OnNavigationItemSelectedListener true
250
-
250
+
251
- }
251
+ }
252
-
252
+
253
- R.id.originEventActivity -> {
253
+ R.id.originEventActivity -> {
254
+
255
+
256
+
254
-
257
+ }
258
+
259
+ R.id.originMyPageActivity ->{
260
+
255
- val intent = Intent(this, OriginEventActivity::class.java)
261
+ val intent = Intent(this, OriginMyPageActivity::class.java)
256
-
262
+
257
- startActivity(intent)
263
+ startActivity(intent)
258
-
264
+
259
- return@OnNavigationItemSelectedListener true
265
+ return@OnNavigationItemSelectedListener true
260
-
266
+
261
- }
267
+ }
262
-
263
- R.id.originMyPageActivity ->{
268
+
264
-
265
-
266
-
269
+
270
+
267
- }
271
+ }
268
-
269
-
270
-
271
- }
272
+
272
-
273
- false
273
+ true
274
274
 
275
275
  }
276
276
 

1

回答を踏まえて補足を加えましたので、ご確認お願いいたします。

2020/06/21 10:52

投稿

myokiya
myokiya

スコア8

test CHANGED
File without changes
test CHANGED
@@ -213,3 +213,65 @@
213
213
  </selector>
214
214
 
215
215
  ```
216
+
217
+ **(補足)**
218
+
219
+
220
+
221
+ https://gyazo.com/837c231d48ee14076bfa943a46f30cab
222
+
223
+
224
+
225
+ 以下のようにmOnNavigationItemSelectedListenerを加えていたのですが、上記のgyazoのような結果となってしまいます。
226
+
227
+
228
+
229
+
230
+
231
+ **OriginMyPageActivity.kt**
232
+
233
+ ```kotlin
234
+
235
+ private val mOnNavigationItemSelectedListener =
236
+
237
+ BottomNavigationView.OnNavigationItemSelectedListener {
238
+
239
+ item ->
240
+
241
+ when (item.itemId){
242
+
243
+ R.id.originFriendActivity -> {
244
+
245
+ val intent = Intent(this, OriginFriendActivity::class.java)
246
+
247
+ startActivity(intent)
248
+
249
+ return@OnNavigationItemSelectedListener true
250
+
251
+ }
252
+
253
+ R.id.originEventActivity -> {
254
+
255
+ val intent = Intent(this, OriginEventActivity::class.java)
256
+
257
+ startActivity(intent)
258
+
259
+ return@OnNavigationItemSelectedListener true
260
+
261
+ }
262
+
263
+ R.id.originMyPageActivity ->{
264
+
265
+
266
+
267
+ }
268
+
269
+
270
+
271
+ }
272
+
273
+ false
274
+
275
+ }
276
+
277
+ ```