Android (オープン ソース プロジェクト) のネイティブ ランチャー ソース コードでは、公開されているリソース ファイルの一部で、必要な次の XML レイアウト パラメータが欠落しているようです: layout_heightおよびlayout_width
属性がありません
- apps_customize_pane.xml の AppsCustomizeTabHost
- workspace.xml のワークスペース
- 画面サイズ固有のレイアウト リソースの重複を含め、さらに 13 個あります
コンパイル時の例外
これにより、ランチャーのコンパイル、少なくとも独立したコンパイルが中断され、次のようなエラーがスローされます。
- 'layout-width' 属性を定義する必要があります
- 'layout-height' 属性を定義する必要があります
注: Android launcher2 をコンパイルするために解決する必要がある他の多くの問題があります。この質問は、これらの特定の欠落している属性に関するもので、欠落している理由を教えてください。
Google はランチャーをどのようにコンパイルし、LayoutParams の値は何ですか?
では、これらの必須属性が欠落している場合、Google はどのようにしてコードをコンパイルできるのでしょうか?
さらに、使用すべき値は次のとおりです。
android:layout_width="fill_parent"
android:layout_height="fill_parent"
またはwrap_content、または特定のピクセル値 - つまり、この種の情報はどこで入手できますか/秘密のビルドプロセスは何ですか?