[解決済み] AndroidアプリやICSに見られるようなヘルプオーバーレイを作成するにはどうすればよいですか?
2023-02-24 14:07:53
質問
ICS の初回ロード時や ES File Explorer、Apex Launcher (他にもありますが、今は思いつきません) などのアプリで見るようなヘルプ オーバーレイを作成したいと思っています。これは、あるビューが他のビューの上に乗っているだけの相対的なレイアウトなのでしょうか?そのようなことをするためのサンプルコードを見つけることができませんでした。どなたか、これがどのように行われるかを知っているか、または何かアイデアがありますか?
どのように解決するのですか?
通常、あなたは
setContentView(R.layout.main)
を呼び出すが、初回実行時にこのオーバーレイを表示させたいとします。
ステップ1:
FrameLayout
をJavaコードで作成し、それを
setContentView()
.
ステップ2:使用する
LayoutInflater
を膨らませるために
R.layout.main
を
FrameLayout
.
ステップ3:使用する
LayoutInflater
でオーバーレイを膨らませ
FrameLayout
.
ステップ#4: ユーザーがオーバーレイを解除するためにボタン (または何か) をタップしたら
removeView()
からオーバーレイを削除するために
FrameLayout
.
オーバーレイは
FrameLayout
の後の子であるため、それは
R.layout.main
.
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidで現在の時刻と日付を取得する方法
-
[解決済み] AndroidエミュレーターにAPKファイルをインストールする方法を教えてください。
-
[解決済み] ビューの絶対座標を取得する方法
-
[解決済み】Androidで透明なActivityを作成する方法は?
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] EditTextをReadOnlyにする
-
[解決済み] アンドロイドのdatepickerダイアログで最大の日付を設定するには?
-
[解決済み] google-services.jsonって実際何してるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SDカードからファイルを削除する方法を教えてください。
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] Android Webview - キャッシュを完全に削除する
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] 深くネストされたスタックから離れるとき、Fragmentのバックスタックをクリーンアップする方法はこれで良いのでしょうか?
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] Android - Snackbar vs Toast - 使い方と違い。
-
[解決済み] google-services.jsonって実際何してるの?
-
[解決済み] Android APKファイルの中身を見るには?
-
[解決済み] 実行に失敗しました app:processDebugResources Android Studio