1

私は現在、Android 4.0を使用して作成されたAndroidアプリケーションを持っています。最初は携帯電話の画面サイズ用に開発しましたが、実際のタブレットで試してみることにしました。問題は (おそらくほとんどの人が既に知っていることです)、すべてのテキストビューとボタンが小さいままであることです。私は私の教授と話していました。彼女は xml マニフェストに入る 1 行のコードについて言及していました。これにより、すべてが自動的にスケールアップされます。実装するのが最も簡単だと思われる唯一のものを検索すると、次のようになりました。

<supports-screens android:largeScreens="true" />

このコードを追加したとき、違いは見られませんでした。念のため、xlragescreens も試してみました。

私は何か間違ったことをしていますか、それともアプリを簡単にスケールアップする簡単な方法はありますか、それともタブレット版を作成する必要がありますか?

役立つかもしれないいくつかの簡単なポイント: タブレットは次のとおりです: nexus 7 (4.1 を実行) 私は targetSdkVersion を 15 に設定しています (ネットで見ると、スケーリングのために 11 より上に設定する必要があることがわかりました)。

ありがとう!

4

1 に答える 1

1

/res/layout-large フォルダーを作成し、XML ファイルに /res/layout で既に使用しているものと同じ名前を付けます。このレイアウトは、タブレットなどの大画面に読み込まれるときに使用されます。また、ベスト プラクティスとして、UI 要素のサイズを設定し、またはを使用match_parentして定義しないことをお勧めします。 wrap_contentpxdp

すべてのディスプレイの UI を作成する方法の詳細については、次を参照してください。

http://developer.android.com/guide/practices/tablets-and-handsets.html

于 2012-09-22T19:57:13.140 に答える