2012-02-02 44 views
1

我有一個LinearLayout,其位圖設置爲背景。其中一個佈局的子項是TextView。此TextView包含一些必須放置在位圖的固定區域中的文本。 爲此,我使用android:paddingLeft屬性。 位圖僅爲hdpi屏幕定義,填充屬性在dp中給出。
問題是:對於不同的屏幕密度,文本是否總是與位圖匹配?Android:將TextView保留在位圖上的相同位置,無論屏幕類型如何

+0

http://developer.android.com/guide/practices/screens_support.html – nik431 2012-02-02 15:05:13

+0

你也可以嘗試使用不同的尺寸文件ldpi,hdpi和mdpi – nik431 2012-02-02 15:07:28

+0

我讀到的第一件事是上面的鏈接,但它沒有真的回答我的問題。 ldpi hdpi和mdpi的不同尺寸有點過於簡單 – kmalmur 2012-02-02 15:11:39

回答

1

你的實現是錯誤的。更好地將背景設置爲TextView。

+0

TextView僅顯示在位圖的一小部分。想象一下,位圖是一輛汽車的圖片,我想在前窗顯示一些文字 – kmalmur 2012-02-02 15:08:26

+0

答:是的,但確保您的位圖保持器的寬度和高度設置爲wrap_content。您可以使用9個補丁圖像來設置填充,並且您的內容總是看起來一樣。 – 2012-02-02 15:15:08

相關問題