0

これが私の状況です...ある顧客が、他の誰かが部分的に行ったアプリケーションを私にくれました。その人は UI を構築するためにフラグメントを使用しました。

アプリケーションの開発を完了するためにアプリケーションを提供してくれた人は、アプリケーションが 2.X の Android デバイスで実行されることを望んでいることに気付きました。

したがって、フラグメントをサポートする Android デバイス用とフラグメントをサポートしない Android デバイス用の 2 つの UI を使用できるかどうか疑問に思っています。

それが可能な場合、代替リソースが実行されるときにxmlで定義できますか? それとも、プログラムで行う必要がありますか? (つまり、Android OSのバージョンと代替UIを確認してください)

ありがとう!

4

1 に答える 1

3

幸運なことに、サポート ライブラリには がFragment含まれており、Android 1.6 までサポートされています。したがって、s の「サポート」クラスを使用するFragmentと、古いデバイスでも新しいデバイスでも同じように動作します。

http://developer.android.com/tools/extras/support-library.html

http://developer.android.com/training/basics/fragments/support-lib.html

于 2013-02-13T23:10:45.943 に答える