2010-11-14 68 views
2

我想設置爲我的EditText backgroundandroid EditText的背景

嗯...我甚至不知道如何解釋.... 當有很多文字垂直滾動使... 我需要滾動背景時,用戶滾動文字(現在我有,當用戶滾動文本背景是固定的,所以文字變得越過背景線)

你有什麼想法嗎?

回答

3

創建XML可抽拉像這樣的線路爲mybackground.xml,其中@繪製/分配器將與

<bitmap android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/divider" 
    android:tileMode="repeat" 
    android:dither="true" 
/> 

線之間的空間,首選的行圖像和設置的EditText控制以下屬性調整

android:background="@drawable/mybackground" 
android:lineSpacingExtra="Your Value" 
android:lineSpacingMultiplier="Your Value" 
+0

它只是增加了對的EditText reapeatable背景。但是,當用戶滾動文本(垂直滾動)文本正在移動,但巴ckground保持原樣。它看起來不漂亮...... :( – davs 2010-12-08 07:45:19

+1

考慮將EditText的高度作爲包含最小高度的wrapcontent並將其放置在scrollview中,這解決了我的問題:) – Samuel 2011-01-24 02:29:13

0

您可能想要嘗試lineSpacingExtralineSpacingMultiplier,然後嘗試調整背景圖像以適應所需。或者,您也可以嘗試使用9貼片圖像進行遊戲,並根據需要重複它,但我不確定這是否會以這種方式工作。這些是兩種選擇,也許我可以在稍後提出更多的選擇。

編輯:它不會與9修補程序。

+0

我沒有理解,lineSpacing如何幫助我:(...你能提供一些例子,PLZ – davs 2010-11-14 09:35:36