2012-12-06 47 views
2

我在android中創建了一個代碼編輯器。每次用戶換行時,我都想在屏幕上打印行號。我正在使用EditText進行編輯。任何人都可以幫助我。請提前感謝您。android多行打印行號EditText

回答

2

您可以使用getLineCount()from here並自動爲每個新行添加(在循環中)行號。

僞代碼:

for (a = 1; a < getLineCount();a++) 
{ 
    line[a] = a.toString()+": " + line[a]; 
} 

編輯:
對於自動加入您應該創建自己的EditText類實行行號。

+0

通過這種方式,您可以修改編輯器中的內容。 – aleung

+0

@aleung是的,對於自動添加,他應該創建自己的EditText類。 – Arseniy