程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> 在低級用戶界面上分行顯示文字

在低級用戶界面上分行顯示文字

編輯:J2ME
   在J2ME的低級用戶界面開發中,經常會遇到需要在Canvas上顯示大量的文字,例如關於界面、游戲說明、游戲公告等信息。如果在設計時,將文字的內容和長度都固定,既不利於修改也不利於維護。下面介紹一個簡單的方法,實現一個簡單、可維護性強的方式。

       實現方法:
1、將需要顯示的所有信息做成一個字符串。

2、編寫一個將該字符串按照要求轉換為字符串數組的方法。

3、將轉換後的數組以循環的方式顯示在Canvas上。

通過這樣三個步驟,則修改顯示的信息時,只需要修改包含顯示信息的字符串即可,自己書寫的方法可以按照以前的標准重新分割新的字符串。如果需要修改每行顯示的字符個數,則只需要修改自己書寫的方法即可。

通過這樣一種實現方式,可以很方便的實現顯示一些比較長的文本信息,即使是可變長度的字符串也沒有問題。

如果大家有其他更好的實現方式,請多多交流。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved