Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在blackberry中向文本字段添加自定义图像?_Blackberry_Textfield_Horizontalfieldmanager - Fatal编程技术网

如何在blackberry中向文本字段添加自定义图像?

如何在blackberry中向文本字段添加自定义图像?,blackberry,textfield,horizontalfieldmanager,Blackberry,Textfield,Horizontalfieldmanager,试图将背景图像添加到文本字段,但当用户键入结束并进入水平滚动时,该图像似乎被复制,导致其看起来如下所示: 基本上,我希望第一个文本字段看起来像用户输入大值后的第二个文本字段。我有一个扩展horizontalfieldManager的类,在我的绘制函数中有以下内容: protected void paint(Graphics g) { g.clear(); if (mLabelMode) { g.setColor(mLabelColor); }

试图将背景图像添加到文本字段,但当用户键入结束并进入水平滚动时,该图像似乎被复制,导致其看起来如下所示:

基本上,我希望第一个文本字段看起来像用户输入大值后的第二个文本字段。我有一个扩展horizontalfieldManager的类,在我的绘制函数中有以下内容:

protected void paint(Graphics g)
{
    g.clear();
    if (mLabelMode)
    {
        g.setColor(mLabelColor);
    }
    else
    {
        g.setColor(mColor);
    }

    int x = this.getHorizontalScroll();

    g.drawImage(x, 0, mBackground.getWidth(), mBackground.getHeight(), mBackground, 0, 0, 0);

    super.paint(g);
}
任何帮助都将不胜感激。

请查看以下内容: