2013-11-26 148 views
0

我在佈局中定製了EditText。文中的內容按照您在圖片中可以看到的方式正確排列。即使EditText未定製,也是同樣的問題。有一段時間這封信出現在另一個上面。Edittext中的文本顯示不正確

前3個字母排列整齊即: 1.Harry波特 2.N 3.M:'( ,其餘均爲不整潔arranged.Please幫助我在這種情況下

text in Edittext do not appears proper-IMAGE

<com.android.project.birthdayreminder.LineEditText 
        android:id="@+id/edtextview_note" 
        android:layout_width="match_parent" 
        android:layout_height="0dip" 
        android:layout_weight="1"  
        android:hint="Notes:\nThings planned for the Birthday /Aniversary"  
        android:singleLine="false" 
        android:textColor="#000000"     
        android:scrollbarAlwaysDrawVerticalTrack="true" 
        android:scrollbars="vertical" 
        android:gravity="top"          
        android:background="@drawable/activity_background" 
        android:layout_marginBottom="3dip" 
        android:paddingLeft="10dip" 
        android:paddingRight="10dip"/> 
+1

我的猜測是它是關閉線條的繪圖代碼。如果在視圖中使用相同的字符,您應該嘗試使用未修改的視圖,截圖並測量像素。這樣做是爲了縮小錯誤。然後,逐步編碼並檢查是否有效... – tilpner

回答

0

你試圖做的實際上是危險的,因爲你正在嘗試一些文本行放入一個背景。

你不知道ADVAN ce什麼設備將運行您的應用程序,因此儘管設備看起來沒問題,但其他設備可能會以不同的方式縮放背景或使用不同的字體大小。

我可以嘗試幫助您在文字之間設置文字,但我認爲這不是一個合適的解決方案。相反,我會從背景中刪除線條,或者一旦知道線條高度,嘗試將線條繪製爲佔位符,但不會更快。

希望這會有所幫助。