オブジェクトxmlに膨らませると、レイアウトが期待どおりに表示されるレイアウトがあります。Viewただし、カスタムLinearLayoutクラスを作成xmlし、クラスのインスタンスを作成するときにレイアウトをインフレートします
LayoutInflater.from(context).inflate(R.layout.icon_item, this, true);
コンストラクターで。LayoutParamsカスタム クラスには何も設定していません。カスタムLinearLayoutクラスを表示しようとすると、内部のレイアウトのテキストの一部を切り取る奇妙な余白が配置されているようです。
カスタムを設定する方法があるかどうかを知りたいLinearLayoutので、レイアウト xml には影響しませんが、目に見えないコンテナーとして機能します。インフレ時に「attachToRoot」をtrueに設定するとこれが解決すると思いましたが、期待どおりに機能しませんでした。