LinearLayoutの幅を400dp以下に制限しようとしています。言い換えれば、レイアウトエンジンがLinearLayoutが320dpになると判断した場合、何も変更したくないのですが、480dpになると判断した場合、400dpに減らしたいと思います。Android - LinearLayoutの幅を制限する方法
私はこれを実現させるために考えられるすべてを試しました。私の最後の試みは、LinearLayoutから継承したカスタムビューを作成し、onMeasureメソッドをオーバーライドしてカスタムディメンションを設定することでしたが、実際のLinearLayoutの幅がその内部のすべてのビュー(すなわち:buttons 、など)はまだ幅が変わらないかのように配置されているので、横に切り取られます。
誰かがこれを達成する方法やこれを行うオープンソースのアプリケーションを知っている人は、それを見ていただければ幸いです。
カスタムViewGroupを作成する必要があるようです。あなたはそれを正しくしたのですか? – mibollma