1

画面の密度とサイズに関する Android のドキュメントを読み、StackOverFlow の Q&A もいくつか見ましたが、Android プロジェクトの画像を正しく配置/作成する方法がまだわかりません。300x200px のロゴがあり、アプリのログイン画面に配置する必要があるとします。スマートフォンではロゴが適切なサイズに、タブレットでは大きく見えるようにしたい. 私がそれをどのように達成するかについて、誰でもサンプルプロジェクトまたはチュートリアルを提供できますか? フォトショップで画像のサイズを変更する方法と、プロジェクトに配置する描画可能なフォルダーを具体的に知りません。

4

2 に答える 2

0

すべての画面サイズをサポートする必要があります。ここで見ることができます

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size like nexus-7
res/layout-xlarge/my_layout.xml      // layout for extra large screen sizes like tablet

これもマニフェストに追加します

<supports-screens android:resizeable=["true"| "false"]
          android:smallScreens=["true" | "false"]
          android:normalScreens=["true" | "false"]
          android:largeScreens=["true" | "false"]
          android:xlargeScreens=["true" | "false"]
          android:anyDensity=["true" | "false"]
          android:compatibleWidthLimitDp="integer"
          android:largestWidthLimitDp="integer"/>

これを使用してガイドすることもできます。それが役に立てば幸い。

于 2013-10-10T02:48:14.877 に答える
0

ディメンションの詳細については、 developer.android.com /guide/practices/screens_support をご覧ください。

ただし、時間を無駄にしたくない場合は、自動的に行うことができます。

私は無料のプラグイン「Cut and slice me」を使用しています。彼女の公式サイトからダウンロードできます。ファイルをクリックするだけでインストールできます。使い方はとても簡単です。

エクスポートしたいレイヤーをクリックするだけで、プラグインが自動的にフォルダー (drawable-xhdpi、drawable-hdpi...) を作成して配置します。

これがあなたを助けることを願っています;)

于 2013-10-17T08:37:35.760 に答える