Blackberry 黑莓手机中的图像拉伸问题

Blackberry 黑莓手机中的图像拉伸问题,blackberry,blackberry-simulator,blackberry-jde,blackberry-eclipse-plugin,Blackberry,Blackberry Simulator,Blackberry Jde,Blackberry Eclipse Plugin,我正在尝试创建一个聊天屏幕。在该屏幕中,对于文本背景,我使用图像并根据消息文本中的字符数调整背景图像的大小 问题是,当字符较小时,图像将显示,但当字符数量增加时,图像会在整个屏幕上不必要地拉伸 此外,若第一条消息很长,图像将被拉伸,但当我们发送下一条字符较少的消息时,所有背景图像都会根据最后一条消息的大小缩小。它显示在屏幕截图的前两条消息中 在一行中,我们可以说,图像根据屏幕上最后一条消息的大小进行拉伸或收缩 白色背景的代码如下: public void sendMessage(字符串msg)

我正在尝试创建一个聊天屏幕。在该屏幕中,对于文本背景,我使用图像并根据消息文本中的字符数调整背景图像的大小

问题是,当字符较小时,图像将显示,但当字符数量增加时,图像会在整个屏幕上不必要地拉伸

此外,若第一条消息很长,图像将被拉伸,但当我们发送下一条字符较少的消息时,所有背景图像都会根据最后一条消息的大小缩小。它显示在屏幕截图的前两条消息中

在一行中,我们可以说,图像根据屏幕上最后一条消息的大小进行拉伸或收缩

白色背景的代码如下:

public void sendMessage(字符串msg){
HorizontalFieldManager chatfm=新的HorizontalFieldManager();
offset_me[2]=offset_me[1]+msg.length();
BitmapField BitmapField=新的BitmapField(_myPic);
bitmapField.setBorder(roundedBorder1);
imageVFM=新的VerticalFieldManager();
设置边距(0,0,0,0);
imageVFM.add(位图字段);
_text_Length=msg.Length()+6;

如果(\u text_Length 60&&u text_Length 120&&u text_Length从以下链接下载高级用户界面代码:

运行并检查UIExampleNegativeMarginScreen

我想这会对你有帮助


+1.这本书的底部有一个解释