有些东西让我对黑莓开发很疯狂。我有一个自定义EditField
。这里是代码:黑莓自定义EditField - 处理焦点
private EditField m_Txt=new EditField(EditField.FOCUSABLE |
EditField.FILTER_DEFAULT) {
protected void layout(int width, int height)
{
setExtent(Display.getWidth(), m_TxtHeight);
}
public boolean isFocusable()
{
return true;
}
protected void onFocus(int direction)
{
super.onFocus(direction);
invalidate();
}
protected void onUnfocus() {
super.onUnfocus();
invalidate();
}
};
问题是它不能得到重点。其实它确实叫isFocusable
等,但光标不显示,我什么都不能写。我肯定错过了一些,因为我是黑莓开发新手,但是什么?
非常感谢