WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院手机开发Android 开发 Android BlackBerry 文本对齐方式对比 阅读

Android BlackBerry 文本对齐方式对比

 2010-02-23 00:44:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劖顐煎☉妯锋瀻闁归偊鍓涘▔姘舵⒑閸涘⿴娈旀繛灞傚妼閳绘捇骞嬪┑鎰濡炪倖姊婚崢褏鎲撮敓锟�
核心提示:canvas.drawText("this is demo", imageWidth, 49, p);这句话则说明居右对齐的点在imageWidth的位置,这都是相对的概念,Android BlackBerry 文本对齐方式对比(2),下面是BlackBerry的代码:Java代码Bitmap bi

canvas.drawText("this is demo", imageWidth, 49, p);

这句话则说明居右对齐的点在imageWidth的位置,这都是相对的概念。

下面是BlackBerry的代码:

Java代码

Bitmap bitmap = new Bitmap(imageWidth, imageHeight);

Graphics graphics = Graphics.create(bitmap);

graphics.drawText("This is the demo", 0, 0, Graphics.HCENTER,

Display.getWidth());

Bitmap bitmap = new Bitmap(imageWidth, imageHeight);

Graphics graphics = Graphics.create(bitmap);

graphics.drawText("This is the demo", 0, 0, Graphics.HCENTER,

Display.getWidth());

graphics.drawText("This is the demo", 0, 0, Graphics.HCENTER,

Display.getWidth());

这段代码是说让文本居中对齐 Graphics.HCENTER,那么Display.getWidth()就是所画的区域宽度。

另外BlackBerry的对齐方式还能进行组合使用,比如:

Java代码

graphics.drawText("This is the demo", 0, 0, Graphics.HCENTER|Graphics.VFULL,

Display.getWidth());

graphics.drawText("This is the demo", 0, 0, Graphics.HCENTER|Graphics.VFULL,

Display.getWidth());

所以Android和BB在文本对齐的方式上有很大的不同。

上一页  1 2 

Tags:Android BlackBerry 文本

编辑录入:coldstar [复制链接] [打 印]
赞助商链接