私がやりたいことは、長方形を描き、その中に動的テキストを入れることです.これは可能ですか?
私はそうではないと思いますが、これを解決する方法はありますか??
とにかく、ここでこの例を使用して長方形を描いています..
長方形-例
私がやりたいことは、長方形を描き、その中に動的テキストを入れることです.これは可能ですか?
私はそうではないと思いますが、これを解決する方法はありますか??
とにかく、ここでこの例を使用して長方形を描いています..
長方形-例
あなたが示している例はかなり静的です。View の onDraw メソッドをオーバーライドする、より動的なアプローチを採用することもできます。
public class MyView extends View {
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint p = new Paint();
p.setColor(Color.BLACK);
canvas.drawRect(10, 10, 10, 10, p);
p.setColor(Color.WHITE);
canvas.drawText("Ohai!", 0, 5, 20, 20, p);
}
}
次に、このビューをパネルの必要な場所に配置します。もちろん、これに使用するメソッドは他にもあります。Canvasクラスを見てください。
または、もちろん、カスタマイズできる (いくつかの境界線を追加するなど) TextView のいくつかの種類だけでもかまいません。