1

私は現在、960x540の画面解像度を持つHTCEvo3D電話用のアプリケーションをまとめています。この解像度でインターフェイスを設計するためのカスタムレイアウト構成を設定しました。この構成では、ウィジェット(テキストビュー、シークバーなど)は小さくコンパクトに表示され、画面上ではまばらになります。一方、携帯電話でアプリケーションを起動すると、ボタンがかなり大きくなり、画面全体がいっぱいになります。Eclipseに、携帯電話に表示されるのとまったく同じようにエディターでレイアウトを表示できるようにする設定がありますか。これにより、インターフェイスの設計が容易になります。

どうもありがとう、マット。

4

1 に答える 1

0

関連するコードを使用すると簡単に役立ちますが、dp単位メジャーを使用している場合、サイズは解像度だけでなく、解像度:画面サイズに応じて変化します。フォントサイズがspになるので、textview/buttonなどに付けられた「wrap_content」もサイズが変わると思います。したがって、実際のデバイスの解像度と画面サイズに適合するエミュレーター構成があるかどうかを確認してください。測定単位の詳細については 、こちらをご覧ください。
編集
それで、yourlayout.xmlのグラフィックレイアウトの日食でそれを見ていますか?そのウィンドウのトップバーには、表示構成のドロップメニューがあり、さまざまな画面でレイアウトが表示されるように変更します(960x540 btwは表示されません)。ただし、本当に1つのデバイス用に開発したい場合は問題ですが、別のデバイス用にアプリをリリースする場合は、柔軟なレイアウトを作成するための戦略が必要です。これは非常に便利です。

于 2013-02-17T21:50:42.100 に答える