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

質問編集履歴

1

123

2019/12/03 17:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,22 +1,13 @@
1
- お世話になります。アンドロイドスタジオのログインとボトムナビゲーションメニューの表示方法について質問させて頂きます。
1
+ お世話になります。アンドロイドスタジオのログインとボトムナビゲーションメニューの表示方法について質問させて頂きます。宜しくお願い致します。恐れ入りますがまずは以下図をご覧ください。
2
- 宜しくお願い致します。まずは以下図をご覧ください。
3
2
 
4
3
  ![イメージ説明](e04f98947d575adb0d902d88e21d7bd0.png)
5
4
 
6
5
  #やりたいこと
7
6
 
8
- 左の画面はログイン画面(idとパスワード)です。
9
- この時には下部分のメニュー(ボトムナビゲーションメニュー)は非表示にしたいです。
7
+ 左の画面はログイン画面(idとパスワード)です。アプリ側ではなくwebviewにて制御をさせています。簡単にいえばhogehoge.comのログインページを開いているイメージです。この時には下部分のメニュー(ボトムナビゲーションメニュー)は非表示にしたいです。
10
8
 
11
- ログインが成功した右の画面をご覧ください。
12
- ログインが成功しておりますのでボトムナビゲーションメニュー(赤で囲っている下メニューです)が表示されています。
9
+ ログインが成功した右の画面をご覧ください。ログインが成功しておりますのでボトムナビゲーションメニュー(赤で囲っている下メニューです)が表示されています。例えば正しいidが hogeid パスワードが hogepass だとします。hogeidとhogepassを入れた時はログイン成功です。左のログイン画面ではボトムナビゲーションメニューを非表示にして、ログイン成功した時は右の画面のようにボトムナビゲーションメニューを表示させるにはどのような制御を実装すれば良いのでしょうか?
13
10
 
14
- 例えば正しいidが hogeid パスワードが hogepass だとします。
15
-
16
- このように
17
- ログイン画面ではボトムナビゲーションメニューを非表示にして
18
- ログイン成功した時はボトムナビゲーションメニューを表示させるにはどのような制御を実装すれば良いのでしょうか?
19
-
20
11
  #ためしたこと
21
12
 
22
13
  まず最初にログイン画面が表示されるよう実装しました。
@@ -29,7 +20,7 @@
29
20
  app:startDestination="@+id/navigation_login"> --->これ
30
21
  ```
31
22
 
32
- またナビゲーションに適当にメニューを作成し各メニューの表示は成功しています。例えば右図のような下部分メニュー表示には成功しました。
23
+ またナビゲーションに適当にメニューを自分で作成し各メニューの表示は成功しています。例えば右図のような下部分メニュー表示には成功しました。
33
24
 
34
25
  ```
35
26
  <fragment
@@ -40,7 +31,7 @@
40
31
  ```
41
32
  #UIの中身 
42
33
 
43
- loginviewmodelはとてもシンプルな構成です。
34
+ loginviewmodelはとてもシンプルな構成です。不要だと思うのですが敢えてテストとして記載しています。初学の為慣れておらず申し訳ありません。
44
35
 
45
36
  ```
46
37
  package com..apprication.ui.login
@@ -108,12 +99,10 @@
108
99
 
109
100
  ```
110
101
 
111
- 具体的な質問は2点あります。
102
+ #具体的な質問は2点あります。
112
103
 
113
104
 
114
105
  ログイン画面を最初に表示する(これは上記コードで指定済)際には下部メニューを表示しないというコードの記載方法がわかりませんでした。具体的にどのように記載すれば良いのかご教示頂ければ幸いです。
115
106
 
116
107
 
117
- ログイン後はメニューを出すのですが、現状でもメニューを出す事には成功しています。しかし”ログインしていれば”ボトムメニューを表示するというコードをどのように記載すれば良いのか教えて頂けると助かります。
108
+ ログイン後はメニューを出すのですが、現状でもメニューを出す事には成功しています。しかし”ログインしていれば”ボトムメニューを表示するというコードをどのように記載すれば良いのか教えて頂けると助かります。かなりハマってしまっています。お手数をおかけしますが宜しくお願い致します。
118
-
119
- 宜しくお願い致します。