我使用browserfield显示网页。它表现得很好。
我在覆盖空格键时覆盖了keyChar()方法以滚动页面。它也工作正常。
protected boolean keyChar(char c, int status, int time)
{
if(c == Keypad.KEY_SPACE)
{
listContainer.setVerticalScroll();
}
}
return true;
}
我的问题是,当我显示此页面http://special.belo.com/wcnc/mobile/ad_form/时,我无法在该文本框中输入文字。 keyChar()覆盖方法不允许在文本字段上输入文本。
请帮助我。如何输入浏览器字段上显示的页面上的文本。
答案 0 :(得分:1)
您正在捕获所有键但只处理空间。通常的模式是在完成工作后调用super方法:
protected boolean keyChar(char c, int status, int time) {
if(c == Keypad.KEY_SPACE) {
listContainer.setVerticalScroll();
}
return super.keyChar(c, status, time);
}