Blackberry 如何使位图字段可聚焦并可单击
我在做黑莓手机,在我的应用程序中,我必须使位图字段可点击和聚焦。这是我的示例代码Blackberry 如何使位图字段可聚焦并可单击,blackberry,Blackberry,我在做黑莓手机,在我的应用程序中,我必须使位图字段可点击和聚焦。这是我的示例代码 bf=new BitmapField(logo,BitmapField.FOCUSABLE){ protected boolean navigationClick(int status, int time) { Dialog.inform("haaaaaaaaaaaai"); return true; }; protected void layout(int width, int height) {
bf=new BitmapField(logo,BitmapField.FOCUSABLE){
protected boolean navigationClick(int status, int time) {
Dialog.inform("haaaaaaaaaaaai");
return true;
};
protected void layout(int width, int height) {
// TODO Auto-generated method stub
super.layout(width, height);
setExtent(120, 110);
}
};
我将此字段添加到verticalfieldmanager。现在的问题是,如果我在屏幕上的任何位置单击该操作,并且该操作没有显示任何焦点。朋友们,请帮助我。BitmapField包含位图,所以蓝色的可聚焦矩形被位图覆盖。如果要显示可聚焦的位图字段,则需要:
对于第二个问题,用户可以在BitmapField之前添加NullField,因为默认情况下,第一个字段在屏幕中具有焦点。在您的情况下,屏幕上只有一个字段可用 请查看。并查找位图按钮。:) 要使位图字段可聚焦和单击,只需使用以下代码:-
Bitmap myBitmap = Bitmap.getBitmapResource("image.png");
BitmapField icImg = new BitmapField(myBitmap, BitmapField.FOCUSABLE)
{
protected boolean navigationClick(int status, int time)
{
UiApplication.getUiApplication().pushScreen( new SCREENCLASS());
return true;
}
};
add(icImg)
可能的副本请参考此问题。。在询问任何问题之前,请在此网站上搜索。