Blackberry 4.5 - 如何单击 .jpg 图像?
我正在 BitmapField & 中显示 .jpg 图像将其添加到 VerticalFieldManager 中。它正在显示,但我无法单击它。
我正在这样做......
Bitmap bitmap = Bitmap.getBitmapResource("image.jpg");
BitmapField bitmapField = new BitmapField(bitmap , BitmapField.FOCUSABLE)
{
protected boolean navigationClick(int status, int time )
{
//handle click event
return true;
}
};
VerticalFieldManager vfm = new VerticalFieldManager();
vfm.add(bitmapField);
add(vfm_stamp);
但是如果我像这样拍摄 .png 图像,
Bitmap bitmap = Bitmap.getBitmapResource("image.png");
那么它是可点击的。为什么会这样呢?
Blackberry 4.5 支持.jpg 图像格式。它显示 .jpg 图像,那么为什么它不可点击?我想让它可点击。
怎么办呢?
I m displaying a .jpg image in a BitmapField & adding it in a VerticalFieldManager. It is getting displayed but I cannot click on it.
I m doing it like..
Bitmap bitmap = Bitmap.getBitmapResource("image.jpg");
BitmapField bitmapField = new BitmapField(bitmap , BitmapField.FOCUSABLE)
{
protected boolean navigationClick(int status, int time )
{
//handle click event
return true;
}
};
VerticalFieldManager vfm = new VerticalFieldManager();
vfm.add(bitmapField);
add(vfm_stamp);
But if I take a .png image like
Bitmap bitmap = Bitmap.getBitmapResource("image.png");
then it is clickable. Why so?
Blackberry 4.5 supports .jpg image format. It displays a .jpg image then why its not clickable ? I want to make it clickable.
How to do it ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以重写方法
onFocus()
并在选择时更改其行为。您还可以创建一个扩展 net.rim.device.api.ui.Field 的 BitmapButton
您将需要为您的
bitmapField
设置setChangeListener()
You could override the method
onFocus()
and change it's behavior while selected.You could also create a BitmapButton that extends net.rim.device.api.ui.Field
You will need to
setChangeListener()
for yourbitmapField
您可以扩展 ButtonField :
使用示例:PuzzleApp.java
You can extand ButtonField:
Examples of use: PuzzleApp.java