国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何避免文本被繪制到畫布外面

2019-11-18 16:14:51
字體:
來源:轉載
供稿:網友

當在Canvas上使用文本時,你可以通過一些東西使程序能夠在更過的移動電話上運行。例如,文本的高度和寬度可能因開發商的不同而不同,Sony EriCSSon java Platform7(JP-7)上的字體寬度比以前Java平臺稍寬。

那么,有些情況下一些文本可能被繪制到Canvas或者目標區域之外。例如,如果你對文本進行硬編碼,或者你要顯示一個有幾行文本的信息屏幕,并且硬編碼換行。

  如何避免文本被繪制到畫布外面(圖一)  如何避免文本被繪制到畫布外面(圖二)

靜態換行的應用程序可能會有些信息顯示在目標區域之外

在Font類中一些方法可以用來得到一個字符串的寬度,如下:

int charsWidth(char[] ch, int offset, int length)
int charWidth(char ch) 
int stringWidth(String str)
int substringWidth(String str, int offset, int len) 

    那么,通過使用這些方法任意一個可以在代碼中計算出換行,它使你的應用程序在不同電話中的移植變得更加容易。

   原文地址:http://developer.sonyericsson.com/site/global/techsupport/tipstrickscode/java/p_avoid_text_drawn_outside_canvas.jsp

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新田县| 资中县| 阜平县| 磐安县| 舟山市| 遂昌县| 石渠县| 油尖旺区| 怀安县| 海南省| 泽库县| 稻城县| 九龙坡区| 东源县| 东兰县| 贡嘎县| 福泉市| 石嘴山市| 廊坊市| 金寨县| 阜阳市| 温泉县| 江北区| 东乡族自治县| 维西| 杭锦旗| 永平县| 得荣县| 克拉玛依市| 龙山县| 沙湾县| 灵武市| 正安县| 桐乡市| 湘潭市| 清丰县| 张家口市| 巩义市| 元阳县| 翁牛特旗| 八宿县|