2012-02-15 14 views
0

アンドロイドの携帯電話とタブレットの両方でサポートが必要なアプリケーションを作成しています。私はこのアプリケーションのタブレットフレンドリーなUIを作成したいと思います。そのため、私は、アプリを小さな画面と大きな画面の両方で使いやすいものにしたいと考えています。ここで指定されているように:Supporting Multiple Screens、私はさまざまな解像度、異なる密度の異なるdrawableと同様に非常に良いレイアウトファイルを作成することができます。アンドロイド携帯電話とタブレットのアンドロイドアプリケーションのレイアウト

さらに、大きな画面に最適なフラグメントのようなアンドロイド3+の機能を使用したいと思います。小さな画面にうまく収まるようなレイアウトは、多くの場合、タブレット上で見栄えが悪いので、断片が便利になります。ただし、フラグメントを使用してAndroid 2.2用のアプリをターゲティングすると、コンパイルされません。

このオプションは何ですか?私は完全に異なるタブレット版のアプリケーションを作成する必要がありますか?もっと良い方法がありますか?

答えて

2

これを行うには、Android互換性パッケージ(http://developer.android.com/sdk/compatibility-library.html)を使用する必要があります。

フラグメント機能を1.6または何かにバックポートします。

+0

ありがとう:湯は2.3でデバッグするときに赤い十字が表示された場合は、アプリケーションを実行して心配しないでとにかくそれは動作します

はに見てください。それは確かに最善の方法です。あまりにも私はそれまでそれを知らなかった悪い。今ではアプリにタブレットのサポートを追加することができ、プラットフォームについて心配する必要はありません – Gabriel

2

Android Compatibility Libraryを使用して、Fragment APIをAndroidプラットフォーム全体で使用できるようにすることができます。

あなたがちょうどあなたのプロジェクトをクリックして選択し、あなたのIDEとしてEclipseを使用している場合:

Android Tools -> Add Compatibility Library ...

をだからあなたに答えるためには、質問:アプリケーションタブレットと電話を使いやすくするための最良の方法はにありますあなたのUIをデザインするためにフラグメントを使用します。

希望すると便利です。

0

サポートライブラリを使用して、3.0+と2.3の両方でコンパイルできます。サポートライブラリでサポートされていない機能をXMLで使用する場合は、xml-13などの名前のフォルダに格納する必要があります。 ターゲットプラットフォームを13に、minを10として設定する必要があります。あなたの助けと提供されたリンクのための

similar question

関連する問題