背景をカスタマイズし、中央にボタンを配置したシンプルなアプリを開発しています。画面ごとに解像度がまったく異なりますが、背景のすべてのバージョンを9パッチにする必要がありますか?常にそこにあるAndroidの上部ナビゲーションバーと下部の広告の使用の可能性をどのように考慮するのですか?デザインをカバーするだけですか、それとも解像度を変更しますか?
1 に答える
私はそれがアンドロイドでどのように機能するかではない、異なる画面のための全く異なる解像度を持っています。これを参照してください:
バックグラウンドのすべてのバージョンは9パッチである必要がありますか?番号 。あなたが決める 。通常、ボタンとビューは9つのパッチ画像を使用しますが、他の多くのことに役立ちます。より詳しい情報:
- http://android10.org/index.php/articlesother/279-draw-9-patch-tutorial
- http://radleymarx.com/blog/simple-guide-to-9-patch/
常にそこにあるAndroidの上部ナビゲーションバーと下部の広告の使用の可能性をどのように考慮するのですか?
下部に広告が表示される線形レイアウトを配置できます。表示されると、上部ビューのサイズが縮小されます。上部のアクションバーについては、とにかくレイアウトがその下にあるので、問題ではありません。必要に応じて、トップバーを非表示にすることもできます。ただし、下部のナビゲーションバー(ハニカムや一部のアイスクリームサンドイッチデバイスなど)がある場合は、エンドユーザーが戻るボタンとホームボタンを押すことができる必要があるため、単に非表示にすることはできません。
デザインをカバーするだけですか、それとも解像度を変更しますか?
あなた(およびそれらのコンポーネント)は、PCのように解像度を変更することはできません。コードとレイアウトによっては、すべてがスペースを取ります。
アンドロイド用にデザインする方法のガイドラインが必要なようです。それらのリンクをチェックすることをお勧めします: