2012-02-02 8 views
1

背景としてビットマップを設定したLinearLayoutがあります。このレイアウトの子の1つはTextViewです。このTextViewには、ビットマップの固定領域に配置する必要のあるテキストが含まれています。 これを行うには、android:paddingLeft属性を使用しています。 ビットマップはhdpi画面に対してのみ定義され、パディング属性はdpで与えられます。
質問は次のとおりです。テキストは常に異なる画面濃度のビットマップと一致しますか?Android:ビットマップ上の同じロケータにTextViewを保持します。

+0

http://developer.android.com/guide/practices/screens_support.html – nik431

+0

また、ldpi、hdpi、mdpiの異なる次元ファイルを試すこともできます – nik431

+0

最初に読んだのは上のリンクですが、そうではありません本当に私の質問に答える。 ldpi hdpiとmdpiのさまざまなディメンションが少し複雑すぎる – kmalmur

答えて

1

あなたの実装は間違っています。 TextViewの背景をよりよく設定する。

+0

TextViewはビットマップの小さな部分にのみ表示されます。ビットマップは車の写真であり、フロントウィンドウにテキストを表示したいとします。 – kmalmur

+0

答え:はい、そうですが、ビットマップホルダーの幅と高さがwrap_contentに設定されていることを確認してください。パッディングを設定するには、9パッチイメージを使用できます。コンテンツは常に同じに見えます。 –

関連する問題