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