我试图组合一个看起来像这样的对话框:
填写以下字段
_______________喜欢____________________
其中"_"行是EditFields.
我将所有字段都粘贴在HorizontalFieldManager中,我将其添加到对话框中.不幸的是,第一个EditField占用了第一行的所有空间.我试图通过创建我自己的扩展BasicEditField的类来覆盖EditField的getPreferredWidth()方法,但是没有成功.
当然必须有一种简单的方法来强制编辑字段的特定大小.我错过了什么?
我想要一个甚至没有显示插入符号的不可编辑的TextField(或子类).或者,我想要一个多行LabelField.这些都有可能吗?
目前我有两个屏幕使用几乎相同的功能,我宁愿将常见的逻辑提取到一些基类,但扩展不同的RIM UI条款:MainScreen和FullScreen.由于java中没有多重继承,我无法弄清楚如何做到这一点,除非它们都扩展了FullScreen.所以标题中提出的问题就出现了.我已经使用4.2模拟器进行了测试,并且在没有MainScreen的情况下工作正常,但我不确定所有操作系统都在那里.有人知道吗?
跨帖子:
对于 iPhone,有一个用于打印 Nslog 的控制台工具。对于 Android,有 logcat。对于 Palm,有腻子。
有没有类似的工具可以打印黑莓的日志?
用Java API编写的Blackberry智能手机应用程序是否可以在Playbook上运行而无需修改?
空格键在许多UI字段上都有默认操作:单击按钮字段,选择/取消选中复选框,在verticalfieldmanager上滚动.
我的屏幕有一个超过20行的列表字段.当用户点击空格键时,我希望列表字段滚动.
例如,BlackBerry默认日历应用,当我们点击空格键时,它会向下滚动.和BlackBerry默认文本消息,当我们点击空格键时,它将向下滚动.
这是默认属性吗?或者我是否需要编写空格键的代码?
我有一个byte[]存储我的图像.
现在我希望能够扩展它并将其存储在另一个中byte[].
我知道如何扩展Bitmaps,并可以将我转换byte[]为Bitmap.但是我不能将缩放的Bitmap重新变成一个byte[].
黑莓
EncodedImage thumbnail = image.scaleImageToFill(50, 50);什么都不做.
我试图创建一个50x50的缩略图.不一定要准确.它存储在byte []中.
如何调整存储在byte []中的图像的大小,并将其保存在新的byte []中.
byte[] imageTaken;
//Create thumbnail from image taken
EncodedImage image = EncodedImage.createEncodedImage(imageTaken, 0, -1);
image.getBitmap();
EncodedImage thumbnail = image.scaleImageToFill(50, 50);
byte[] thumbArray = thumbnail.getData();
Run Code Online (Sandbox Code Playgroud) 我正在尝试将我从json服务获得的两个变量与我在应用程序中拥有的数据库进行比较.我试图对其进行硬编码并且有效
Statement st = tmsDB.createStatement(
"SELECT * FROM ObjectTexts WHERE programID ='AAA' AND objName ='BBB'");
Run Code Online (Sandbox Code Playgroud)
但当我试图这样做时
Statement st = tmsDB.createStatement(
"SELECT * FROM ObjectTexts WHERE programID="+ JsonProgramID +"AND objName ="+JsonobjName);
Run Code Online (Sandbox Code Playgroud)
它不起作用.
有任何想法吗?
我在转换整数向量时遇到问题,如下所示.转换字符串是可以的,但我遇到了整数问题.
private Vector a = new Vector();
Record record = new Record();
record.setName((String) listName.elementAt(i));
record.setPrice((int) listPrice.elementAt(index));
a.addElement(record);
Run Code Online (Sandbox Code Playgroud)
下面是类Record
package goldenicon;
public class Record {
String name;
int price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
Run Code Online (Sandbox Code Playgroud) 我被要求调查BlackBerry的开发选项.我的客户希望构建一个代表其品牌的应用程序.我意识到开发有不同的技术,Java/J2ME方法可能是最强大的.
有没有人有建立品牌应用程序的经验,或者有黑莓应用程序的屏幕截图可以突破用户界面/体验?
我还想对这些技术在经验方面的影响提供一些反馈.我确信从品牌角度来看应用程序有各种各样的缺点,但我想向客户强调这些.