public class TCheckBox extends CheckBox{
public void onDraw(Canvas canvas){
Paint tTextPaint = new Paint();
tTextPaint.setColor(Color.BLACK);
canvas.drawText("mtext1", getPaddingLeft(), getBottom(),
tTextPaint);
int width = getWidth();
Paint tTextPaint2 = new Paint();
tTextPaint2.setColor(Color.BLACK);
int tSize = (int)tTextPaint2.measureText("$0000.00");
canvas.drawText("mtext2", width - tSize, getBottom(),
tTextPaint2);
canvas.restore();
}
}
public void renderCheckBox(){
mTCheckBox[mCheckBoxCounter] = new TCheckBox(this);
if(mTCheckBox[mCheckBoxCounter] != null){
linearLayout.addView(mTCheckBox[mCheckBoxCounter]);
mCheckBoxCounter++;
}
sView.postInvalidate();
}
}
My first call to renderCheckBox could render the check box with text1,
and text2. From second time onwards, my text is not being rendered but
the checkBox is getting rendered. I am not knowing what might be the
reason for the failure. Could some one help with this problem.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---