Yes i had created the image fin2.9.png using draw9patch tool.Frankly speaking i am not getting how to use the second method :) Its going like a bouncer to me :) Thanks a lot, Alok
2010/5/5 Kostya Vasilyev <kmans...@gmail.com> > Are you using a NinePatch file (fin2.9.png) created with Android's > draw9patch tool? If not, you should be, as a test. The docs say that the > ninepatch chunk is stored as a chunk in the 9.png file itself - the lines > along the edges of the image are just there for convenience. > > If that doesn't help, maybe you could try one of the other method for > loading the bitmap. > > -- Kostya > > Alok Kulkarni <kulsu...@gmail.com> писал(а) в своём письме Wed, 05 May > 2010 19:35:40 +0400: > > Thanks a lot Kostya for those links..You and Skink have attended to my >> problems patiently throughout the day :) >> I tried the following >> Bitmap bmp = >> BitmapFactory.decodeFile("data/data/com.android.test.themes/fin2.9.png"); >> byte[] bmpChunks = bmp.getNinePatchChunk(); >> NinePatchDrawable npd2 = new NinePatchDrawable(bmp, bmpChunks, >> npd.getBounds(), "fin2.9.png"); >> i didnt know what to give as the 3rd and 4th parameter to >> NinePatchDrawable >> construcor so the third parameter ie Rect was a rectangle returned by the >> same button drawable object which was created earlier. >> My bitmap object bmp is getting created but the getNinePatchChunk() method >> is returning null. >> The doc for this function itself says :- "Returns an optional array of >> private data, used by the UI system for some bitmaps. Not intended to be >> called by applications. " >> So apparantly i am not getting a solution to this problem.. Is there any >> other way out .. :( :( >> Thanks, >> Alok >> >> On Wed, May 5, 2010 at 7:58 PM, skink <psk...@gmail.com> wrote: >> >> >>> >>> On May 5, 11:30 am, "Kostya Vasilyev" <kmans...@gmail.com> wrote: >>> > Alok, >>> > >>> > Found this discussion about creating nine-patches programmatically. >>> Hope >>> >>> > this is useful. >>> > >>> >>> >>> also NinePatchDrawable sources will be useful, see inflate() method >>> >>> >>> >>> http://www.netmite.com/android/mydroid/donut/frameworks/base/graphics/java/android/graphics/drawable/NinePatchDrawable.java >>> >>> pskink >>> >>> -- >>> 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<android-developers%2bunsubscr...@googlegroups.com> >>> <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com> >>> > >>> >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >>> >>> >> > > -- > Kostya Vasilyev - WiFi Manager + pretty widget - > http://kmansoft.wordpress.com/sw > > -- > 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<android-developers%2bunsubscr...@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