0

テキストフィールドに背景画像を追加しようとしていますが、ユーザーが入力して水平スクロールすると、画像が複製されたように見え、次のようになります。 ここに画像の説明を入力

基本的に、ユーザーが大きな値を入力した後、最初のテキストフィールドを2番目のテキストフィールドのように見せたいです。私は horizo​​ntalfieldManager を拡張するクラスを持っており、私のペイント関数には次のものがあります:

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);
}

どんな助けでも大歓迎です。

4

1 に答える 1

2

これを見てください:

ブラックベリーのTextEditFieldに画像を使用する

于 2011-03-17T05:53:44.577 に答える