LinearLayoutとかViewGroupにはmaxWidthの指定ができない
なんということでしょう。
どうしてもLinearLayoutでmaxWidthの指定がしたかった
「画面の横幅が十分に大きい時はXXXdpまで横に伸びるが、画面の横幅が小さい時は画面ピタピタまで広げる」みたいなことがしたかった。
結局
LinearLayoutを継承したクラスを作ってonDraw()でViewの横幅を取得して適宜paddingを指定することに。本当はonMeasure()で指定すればいいんだけど、なぜか上手くいかなくてonDraw()で実装(震え声)。いいのかな。