There really is no way for adding a stroke to text... I believe you asked about that in another post. To do that you would need to subclass Button... And then you would need to do a whole lot of work in the onDraw() method. I don't know if that would be worth the effort.
Even if you decide it is worth the effort, don't do anything in the subclass relating to the background of the button... just the text. Thanks, Justin Anderson MagouyaWare Developer http://sites.google.com/site/magouyaware On Tue, Jul 24, 2012 at 11:57 AM, bob <b...@coolfone.comze.com> wrote: > The text. > > On Tuesday, July 24, 2012 9:14:28 AM UTC-5, MagouyaWare wrote: >> >> Stroking for what? The button or the text? >> On Jul 24, 2012 7:58 AM, "bob" <b...@coolfone.comze.com> wrote: >> >>> And to achieve stroking? >>> >>> On Monday, July 23, 2012 3:59:05 PM UTC-5, Nobu Games wrote: >>>> >>>> Why don't you just create a state list drawable based on 9-patch images >>>> instead of hacking redundant drawing operations into the Button widget? >>>> >>>> For each button state (normal, selected, pressed...) you can create a >>>> custom PNG graphics file. Use the >>>> draw9patch<http://developer.android.com/tools/help/draw9patch.html>app for >>>> converting them into 9 patch files. Create a state >>>> list XML resource >>>> file<http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList>in >>>> your res/drawables folder. >>>> >>>> Set that state list resource as background drawable resource on your >>>> button to customize its looks. >>>> >>>> If you want to make the label text look fancy, then you can play around >>>> with text >>>> shadow<http://developer.android.com/reference/android/widget/TextView.html#attr_android:shadowColor>style >>>> properties. >>>> >>>> On Monday, July 23, 2012 3:32:45 PM UTC-5, bob wrote: >>>>> >>>>> I had to do this: >>>>> >>>>> android:background="@null" >>>>> >>>>> On Monday, July 23, 2012 1:02:40 PM UTC-5, bob wrote: >>>>>> >>>>>> So, I'm making my own button class to have better-looking buttons. >>>>>> >>>>>> I subclassed Button, and put this in: >>>>>> >>>>>> @Override >>>>>> protected void onDraw(Canvas canvas) { >>>>>> String s = (String) this.getText(); >>>>>> int w = this.getWidth(); >>>>>> int h = this.getHeight(); >>>>>> Button_Painter.paint_button(s, canvas, w, h); >>>>>> } >>>>>> >>>>>> >>>>>> The issue is that this grey rectangle still gets drawn like so: >>>>>> >>>>>> http://postimage.org/image/**rhs**1omfql/<http://postimage.org/image/rhs1omfql/> >>>>>> >>>>>> In other words, part of the old drawing is still going on. I'm not >>>>>> calling the superclass's onDraw… >>>>>> >>>>>> >>>>>> Any ideas? >>>>>> >>>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-developers@** >>> googlegroups.com <android-developers@googlegroups.com> >>> To unsubscribe from this group, send email to >>> android-developers+**unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>> For more options, visit this group at >>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> >> >> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en