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