作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 BlackBerry Java API(OS 4.7 及更高版本)用 Java 编写一个 BlackBerry 应用程序。我想在我的应用程序的标题行中添加一个图标。 API 文档说“MainScreen”类的“setTitle”方法采用“Field”,因此我想我可以创建一个包含图标 (BitmapField) 和一些文本 (LabelField) 的“HorizontalFieldManager”。但是,当我这样做时,我得到了一个奇怪的异常。 setTitle() 是否可以使用任何字段(LabelField 除外)?我看到其他应用程序的标题行中有图标,但也许他们没有使用 setTitle() 而是创建了自己的(假)标题行。
最佳答案
我已经解决了。我不知道我以前做错了什么,但这就是我在最初的问题中描述的工作方式:
HorizontalFieldManager manager = new HorizontalFieldManager();
BitmapField bitmap = new BitmapField(PNGEncodedImage.getEncodedImageResource("icon.png").getBitmap());
LabelField label = new LabelField(text);
manager.add(bitmap);
manager.add(label);
setTitle(manager);
关于java - 如何将图标添加到 BlackBerry 应用程序的标题栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1975088/
我是一名优秀的程序员,十分优秀!