サポートされている OS バージョンは >= 2.2 です
今、アプリケーションで >= 4.0 のビューを使用したいのですが、異なる OS に応じて異なるレイアウトをロードする最良の方法は何ですか? Android OS < 4.0 でデフォルトのタイム ピッカーを使用し、Android >= 4.0 でホロ テーマのタイム ピッカーを使用するとします。
出来ますか?最善の方法は何ですか?
サポートされている OS バージョンは >= 2.2 です
今、アプリケーションで >= 4.0 のビューを使用したいのですが、異なる OS に応じて異なるレイアウトをロードする最良の方法は何ですか? Android OS < 4.0 でデフォルトのタイム ピッカーを使用し、Android >= 4.0 でホロ テーマのタイム ピッカーを使用するとします。
出来ますか?最善の方法は何ですか?
この記事を参照してください。
基本的に、API レベル (および他の多くの修飾子) ごとに異なるレイアウトを定義できます。あなたの場合、次のようになります。
API レベル 15 (つまり ICS) 以上のデバイスは「新しい」レイアウトを使用し、それより低い API レベルのデバイスは別のレイアウトを使用します。
コードを簡素化するには (例: の使用findViewById()
)、両方のレイアウトの対応するビューが同じ ID を持つようにしてください。