2012-03-28 48 views
0

我有一個字符串列表,我逐個添加到TextView中。文本是html,所以我可以在文本中添加圖像。 所以我的問題是...我如何添加圖像,使文本出現在它上面。目前同時使用HTML.ImageGetter類文本添加下面的圖像,而不是在它上面: 下面是要顯示我的HTML文本:使用HTML在TextView中設置文本上方的圖像

myText += "<img src='titles.png'><span> text to be above image </span>"; 

回答

0

您可以添加一個簡單的ALT =「texthover」的錨標記和它會在大多數瀏覽器中顯示alt文本。

但是,這不如創建一個可以顯示文本或具有文本的div的a.hover類。

這是否幫助?

1

請嘗試以下代碼作爲示例(HTML文本被改變):

myText += "<div style='position: relative;width: 100%;'> <img src='titles.png'><span style='position: absolute;top: 100px;left: 0;width: 100%;'> text to be above image </span></div>"; 

我稱爲http://css-tricks.com/text-blocks-over-image/用於檢查的CSS特性。 希望這對你有所幫助。

感謝&問候,

沙勒

+0

對不起,沒有工作......問題是TextView的不承認「風格」屬性的HTML,所以它的文本沒有影響。 – Abuzaid 2012-03-29 20:59:33

+0

嗨,你可以解析這個字符串,並設置textView的背景=圖像src和文本=跨度的內容。 – 2012-03-30 04:31:28

相關問題