gpt4 book ai didi

user-interface - 黑莓减小字体大小以适应列表字段行

转载 作者:行者123 更新时间:2023-12-04 07:03:25 25 4
gpt4 key购买 nike

我正在使用 ListField 绘制文本,问题是如果文本的大小大于屏幕宽度,剩余的文本不会出现。有什么方法可以减少文本内容为特定行的字体大小更多以适应 ListField 绘图区域。

最佳答案

在您的 ListFieldCallback 代码中,您将拥有一个 drawListRow() 方法。在那里选择字体:

public void drawListRow(ListField list, Graphics g, int index, int y, int w) 
{
// Set text to draw in textString:

String textString = ...
Font smallerFont = FontFamily.forName(FontFamily.FAMILY_SYSTEM).getFont(fontStyle,
fontSize);
g.setFont(smallerFont);
g.drawText(textString, 0, y, DrawStyle.TOP|DrawStyle.LEFT, w);
}

关于user-interface - 黑莓减小字体大小以适应列表字段行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com