2012-03-08 12 views
0

私は各EditTextのすべての記述テキストを含むフルスクリーンのpngイメージを持っています。 6つのEditText入力エリアを画面上の正しい位置に配置したいと思います。画面上にEditTextがあるAndroidのPNGスクリーンイメージ

さまざまな画面サイズ、密度、向きのレイアウトフォルダ名がわかります。だから私はそれぞれのレイアウトXMLファイルが違うでしょう。

私の問題は、正しい位置にEditTextを配置し、フルスクリーンのPNG画像の縮尺に合わせてサイズの小さなバリエーションで少量になるようにスケールする方法です。

密度の独立したピクセル(dp | dip)であっても、将来のバージョンでは機能しない可能性があるため、場所を指定しないでください。

この問題の検索では何も見つかりません。私が考えることができるのは、EditTextを正しい位置に押す空白または透明のダミーのTextViewsを持つ相対レイアウトです。画面のすべての非のEditText部品の1枚のPNGの画像でこのようにそれを行うための

私の理由です(と思う) - よりよい画面イメージ を得ることができます - 上の1つのPNG ImageViewのを配置する方が効率的です画面 - 別のモバイル環境ではどうだったか

ご意見やご提案はありますか?

+1

私はバックグラウンドイメージからテキスト部分を削除し、RelativeLayoutを使用します。そうすれば、すべてのケースで最良の結果を得ることができます(あなたにとって最も簡単なことは言うまでもありません)。 – Jave

+0

こんにちはJaveさん、RelativeLayoutにあるすべてのTextViewとEditTextを持っていますか?背景画像にはテキストはありませんが、EditTextと整列させる必要はありません。 – DerekD

+0

まさに:) Androidの携帯電話とタブレットで利用できるさまざまな画面サイズと解像度をすべて考慮して、最良の結果と柔軟性を提供します。 – Jave

答えて

0

私は、RelativeLayoutを作成し、TextViews/EditTextを実際に追加できるテキスト部分などを削除し、背景イメージから整列する必要があることをお勧めします。
これは、Androidの携帯電話とタブレットで使用できるさまざまな画面サイズと解像度をすべて考慮した最適な結果と柔軟性を提供します。

関連する問題