2012-02-29 107 views
0

我希望以合理的格式顯示我的文本,爲此,我使用了webview而不是textview。這裏我的問題是我想爲我的webview添加背景圖片。文字內容在我的string.xml中。我用下面的代碼,如何爲android webview設置背景圖片?

<string name="link"> <![CDATA[ 
    <html> 
<head></head> 
<body style="text-align:justify;color:white;background-color:black;"> 

// content 
    </body> 
</html> 

    ]]> 
    </string> 

在這段代碼中,我將背景顏色設置爲黑色,而不是我希望添加.jpg或.png圖像。我如何修改此代碼。提前致謝。

+0

http://stackoverflow.com/questions/4534043/android-add-image-to-webview-from-a-drawable – 2012-02-29 11:02:19

+0

爲什麼你要使用的WebView而不是TextView的? [試試這個](http://stackoverflow.com/questions/1292575/android-textview-justify-text) – 2012-02-29 11:20:02

+0

在文本視圖中,文本(這裏我用了一段)是不合理的,這就是爲什麼我使用webview 。 – Aerrow 2012-02-29 11:50:03

回答

1

在第一次你應該把你的圖像在res/drawable。 然後改變你的代碼

<body style='text-align:justify' background="file:///android_res/drawable/a1.jpg" > 
1

對於您必須set background image in xml

  <WebView 
      android:id="@+id/webView" 
      android:layout_width="fill_parent" 
      android:layout_height="40dp" 
      android:background="@drawable/ic_launcher" 
      android:scrollbars="none" /> 

你必須set transparent background color活動聲明之後。

  WebView webView= (WebView) findViewById(R.id.webView); 
      webView.setBackgroundColor(Color.TRANSPARENT);