I've tried, but I don't like that nine-patch. Maybe I should draw end
substitute my own nine patch. Anyway in this way I can simply manage
it in the Eclipse Layout editor, and that's is good!
The only thing I don't like of the nine-patch way is that I have to
draw one nine-patch for all the time I want to change, for example the
color of the background or the alpha value, while extending
RelativeLayout I can to that by code programmatically. Is it right?

On 16 Dic, 12:18, Paolo <[email protected]> wrote:
> Ok I'm going to try it ;)
>
> On 16 Dic, 11:31, Kostya Vasilyev <[email protected]> wrote:
>
>
>
> > Paolo,
>
> > Yes, using a nine-patch drawable background is easy, efficient, and
> > produces great results.
>
> > Try this: open a layout in XML mode and add this attribute:
>
> > android:background="@android:drawable/toast_frame"
>
> > Think you'll like it :)
>
> > -- Kostya
>
> > 16.12.2010 13:24, Paolo пишет:
>
> > > ah... and using nine-patch drawable is better than the way I'm
> > > following? Why should I prefer this way? I'm asking just to
> > > understand :)
>
> > > On 16 Dic, 11:16, Kostya Vasilyev<[email protected]>  wrote:
> > >> Just use android:background with a nine-patch drawable. No need to 
> > >> subclass.
>
> > >> You can even copy one of Android's nine-patch backgrounds into your 
> > >> project.
>
> > >> Take a look inside the Android SDK directory, then
> > >> platforms\android-X\data\res\drawable-mdpi (-hdpi).
>
> > >> There are some very nice one in there, in particular toast_frame.9.png,
> > >> zoom_plate, panel_background, etc.
>
> > >> -- Kostya
>
> > >> 16.12.2010 13:03, Paolo пишет:
>
> > >>> Because I'd like to draw something similar to this.
> > >>>http://pocketjourney.files.wordpress.com/2008/03/goal.gif?w=500
> > >>> On 16 Dic, 10:53, Zsolt Vasvari<[email protected]>    wrote:
> > >>>> Why would you need to extend RelativeLayout just to change the
> > >>>> background?
> > >>>> On Dec 16, 5:36 pm, Paolo<[email protected]>    wrote:
> > >>>>> Hi!
> > >>>>> I'm trying to customize a RelativeLayout on order to show a nice
> > >>>>> trasparent black content box. So my class has extended RelativeLayout
> > >>>>> and has overridden the onDraw() method, but nothing appears in the
> > >>>>> Eclipse layout editor; the same happens if I try to run my app on the
> > >>>>> device.
> > >>>>> I read I have to override dispatchDraw() and this works. I can see my
> > >>>>> custom layout in the editor, but I'm not able to add child view to the
> > >>>>> layout. Or better... I add a child in my layout from XML, but I can't
> > >>>>> see it on the Eclipse layout editor. In this case if I run the app on
> > >>>>> the device I see my layout drawn not correctly.. only a part of it is
> > >>>>> drawn or it appears cut.
> > >>>>> Why? What am I wrong?
> > >> --
> > >> Kostya Vasilyev -- WiFi Manager + pretty widget 
> > >> --http://kmansoft.wordpress.com
>
> > --
> > Kostya Vasilyev -- WiFi Manager + pretty widget 
> > --http://kmansoft.wordpress.com

-- 
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

Reply via email to