2

私は開発者向けドキュメントを調べ、LDPI、HDPI、MDPI、XHDPI のアナロジーを部分的に理解し、ネット上のあらゆる場所を検索しましたが、特定の回答を見つけることができませんでした。

私は 2 台の電話を持っています。1 台は小さな画面で、もう 1 台はタブレットです。小さな画面の電話のボタンを小さく見せ、大きな画面の同じボタンをより大きく見せて、より多くのスペースを占めるようにしたい. どうすればこれを達成できますか? チュートリアルはありますか?

(ドローアブルを特定のドローアブル フォルダーに配置すると、小さな画面に巨大なボタンが表示されます) 混乱しています。

また、DPI を指定してさまざまなレイアウトを作成しましたが、小さな画面と大きな画面の DPI が同じ場合、大きな画面ではレイアウトが歪むか、逆に小さな画面ではレイアウトが歪むということがわかりません。

4

3 に答える 3

2

全体としてリソースについて学ぶべきことがたくさんあるようですが、特にボタンについては、シェイプ ドローアブル (単純な背景の場合) またはより複雑な背景の場合は 9 パッチを使用して検討する必要があります。これらのソリューションは、標準の PNG 背景よりもはるかに効率的に伸びるためです。 .

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

http://developer.android.com/tools/help/draw9patch.html

グーグルで検索すると、 に関する優れたリソースや、それらのリソースの作成を自動化するためのツールがいくつか見つかります。

于 2012-10-26T09:56:28.723 に答える
0

なぜ 9 パッチ画像を使用しないのですか? これがAndroid Asset Studioです。

9 パッチ イメージを即座に作成するのに役立ちます。ここでは、ナイン パッチに関するいくつかの有用な情報を示します。 ただそれを通過してください....それが役立つことを願っています...

于 2012-10-26T09:57:58.343 に答える