如何在文本字段中使用图像 - j2me blackberry
我正在使用图像作为文本字段。
当我专注于写一些东西时,我写的文字的第一个字母会被削减一半。
如何避免这种情况?
我的代码是:
textbox = new EditField(EditField.NO_NEWLINE)
{
protected void layout(int width, int height)
{
super.layout(1000, 38);
super.setExtent((Display.getWidth()),30);
}
}
manager = new VerticalFieldManager(HORIZONTAL_SCROLL)
{
protected void paint(Graphics g)
{
int x = this.getHorizontalScroll();
g.drawBitmap( x, 0,textbox.getWidth(),textboxc.getHeight(),textbox, 0, 0 );
super.paint(g);
}
protected void sublayout(int maxWidth, int maxHeight)
{
Field field = testbox;
layoutChild(field, Display.getWidth(), Display.getHeight());
setPositionChild(field, 148, 8);
super.sublayout(maxWidth, maxHeight);
}
}
manager.add(textbox);
I am using an image for text field.
When I focus on it to write something the first letter of the text that I write gets half cut.
How to avoid that?
My code is:
textbox = new EditField(EditField.NO_NEWLINE)
{
protected void layout(int width, int height)
{
super.layout(1000, 38);
super.setExtent((Display.getWidth()),30);
}
}
manager = new VerticalFieldManager(HORIZONTAL_SCROLL)
{
protected void paint(Graphics g)
{
int x = this.getHorizontalScroll();
g.drawBitmap( x, 0,textbox.getWidth(),textboxc.getHeight(),textbox, 0, 0 );
super.paint(g);
}
protected void sublayout(int maxWidth, int maxHeight)
{
Field field = testbox;
layoutChild(field, Display.getWidth(), Display.getHeight());
setPositionChild(field, 148, 8);
super.sublayout(maxWidth, maxHeight);
}
}
manager.add(textbox);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)