0

実際、私が欲しいのは、何かの進行状況を表示できるテキストビューです.Androidのプログレスバーは知っていますが、私が知る限り、テキストを含めることはできません(私は正しいですか?)ので、変更したい左から右へ徐々に進行状況を示すテキストビューの背景色。

これを行う他の方法はありますか?

前もって感謝します?

4

3 に答える 3

2

textview.setBackgroundResource(R.color.yourcolor); を使用します。

于 2010-09-29T15:49:10.117 に答える
0

私は似たようなことをしましたが、リスト項目の背景用です。

の秘訣は、 で背景を描画し、Bitmapそれを でラップしBitmapDrawable、後者TextViewを setBackgroundDrawable を使用して に渡すことです。

Bitmap b = getProgressBackground();
BitmapDrawable bd = new BitmapDrawable(b);
textView.setBackgroundDrawable(bd);

GetProgressBackground はカスタム関数です。その要点は次のとおりです。

Bitmap b = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas();
c.setBitmap(b);

//Draw stuff on the Canvas

return b;
于 2010-09-29T15:02:07.723 に答える
0

他の方法で試してみませんか?RelativeLayout、ProgressBar を使用し、TextView を ProgressBar の上に配置します。TextView がプログレス バーの内側中央に配置されるように、レイアウト/プログレス バーのプロパティを変更します。バーの進行状況を変更すると同時に、この方法で進行状況のテキストを簡単に表示できます。

于 2010-09-29T16:02:02.883 に答える