Layout Inspector を使用してレイアウトをデバッグする(ビュー)

コンセプトと Jetpack Compose の実装

Android Studio の Layout Inspector を使用すると、ビュー階層を表示して、各ビューのプロパティを検査し、アプリのレイアウトをデバッグできます。Layout Inspector では、アプリ レイアウトとデザイン モックアップの比較、アプリの拡大表示、実行時のレイアウトの詳細な検証が可能になります。レイアウトを全面的に XML で指定するのではなく、ランタイムに構築するように設定しており、レイアウトが想定どおりに機能しない場合に、Layout Inspector は特に便利です。

ビュー属性の検査

Layout Inspector が適切に機能するには、次の全般設定が必要です。

adb shell settings put global debug_view_attributes 1

このオプションでは、デバイス上のすべてのプロセスを検査するための追加情報が生成されます。

Layout Inspector は、起動時にこの設定を自動的に有効にします。これにより、現在のフォアグラウンド Activity が再起動します。デバイスでフラグを手動で無効にしない限り、別の Activity が再起動することはありません。

フラグを無効にするには、次の adb コマンドを実行します。

adb shell settings delete global debug_view_attributes

または、デバイスの [表示属性検査を有効にする]開発者向けオプションからをオフにします。