LinearLayout
電話版のアプリでは縦型、タブレットでは横型のものを作りたいです。
問題のビューは、ビュー全体を指定する大きなXMLファイル内にあります。
これを行うための素朴なres/layout
方法は、ファイルをからにコピーして貼り付けることですres/layout-sw600dp
。私はこれをしました、そしてそれは働きます。ただし、これは、他のUX変更を行う場合は、 2つのファイルを維持する必要があることを意味します。これは非効率的です。
問題のLinearLayoutを抽象化する最も簡単な方法は何ですか?
カスタムコンポーネントを見てきましたが、それは私が行きたいよりもはるかに進んでいます。このためにコードを変更する必要はありません。XMLの変更に自己完結型である必要があります。