[解決済み] AlertDialog で使用するためにビューを拡張する際の "Avoid pass null as a view root" 警告
2022-06-09 13:11:05
質問
lintの警告が表示されるのですが。
Avoid passing null as the view root
でビューを膨らませると
null
として
parent
のように、です。
LayoutInflater.from(context).inflate(R.layout.dialog_edit, null);
ただし、このビューは、コンテンツとして
AlertDialog
を使用して
setView
で
AlertDialog.Builder
として渡すべきものがわかりません。
parent
.
はどうでしょうか?
parent
はどうあるべきでしょうか?
どのように解決するのですか?
このコードを使用すると、警告を出さずにダイアログビューを膨らませることができます。
View.inflate(context, R.layout.dialog_edit, null);
関連
-
[解決済み】ビューのルートとしてNULLを渡さないようにする(膨張したレイアウトのルート要素でレイアウトパラメータを解決する必要がある)。
-
android E/RecyclerView﹕ アダプタが接続されていないため、レイアウトをスキップする。
-
アンドロイドプロジェクトのパッケージングにgradleを使用する際の問題点
-
ArrayAdapter は、リソース ID が TextView であることが必要です。
-
Android Nで報告されたエラーを解決する: android.os.FileUriExposedException: file:///storage/emulated/0/
-
Android カスタムスピナーコントロールのドロップダウン・ボックスの実装
-
アプリの実行エラー。ターゲットデバイスが見つからない問題
-
Android Studio常见错误之:Rendering Problems/The following classes could not be instantiated
-
[解決済み] AndroidのPull-to-Refreshの実装方法
-
[解決済み] アンドロイドでカスタムダイアログボックスを作成する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ビューのルートとしてNULLを渡さないようにする(膨張したレイアウトのルート要素でレイアウトパラメータを解決する必要がある)。
-
aapt2エラー:ログを確認する(具体的な原因の探り方)
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
例外「指定された子にはすでに親がいます」の解決方法。removeViewを呼び出す必要があります" の解決方法(ソースコード付き例)
-
アンドロイドのエリプサイズを使用する
-
超シンプルなアンドロイドのタイムディレイ機能
-
アンドロイドスタジオ学習入門
-
android studioが新しいプロジェクトを作成しますが、プロジェクトの同期に成功するまでデザインエディタが使用できません。
-
Android studio 制約レイアウト ConstraintLayout