You can set the dialog not to have a title(just like turning the Activity's
title off), and then make your layout have a title bar of your choice. I
normally extend the Dialog class and create my own.

Kumar Bibek
http://techdroid.kbeanie.com
http://www.kbeanie.com



On Wed, Nov 24, 2010 at 7:38 AM, William Ferguson <william.ferguson.au@
gmail.com> wrote:

> Its clearly easy to do, because some many apps do it, but I can't see
> how.
> I want to display a very simple dialog, with a Title and Content
> (eother TextView or perhaps a WebView).
>
> But I want to style the dialog so that the background of the Title,
> Content and the dialog window itself are something other than grey.
>
> I've tried constructing a Dialog and setting the ContentView and
> Title, but the title always has the grey background.
>
> I've tried using an AlterDialog#Builder, but if I specify the title
> string using #setTilte then I have no control over the background. ie
> same as for new Dialog above. I also get the grey background of the
> dialog window bleeding through above and below the title and content.
>
> I have tried setting a theme for the application that sets the dialog
> styles using
>        <item name="android:alertDialogStyle">@style/
> myAlertDialogStyle</item>
> But that doesn't seem to have any effect. Buut then again the doco
> that I have found is extremely vague on details, so I probably messed
> it up. If you can point me to some clean and coherent doco I'd be
> obliged.
>
> The closest I have come is to construct using AlterDialog#Builder and
> use both #setContentView and #setCustomTitle as I can style eahc of
> those views, but I still have the grey dialog background bleeding
> through.above and below the title and content.
>
> Unless someone can point me in the right direction, the only option I
> can see is to ditch the Dialog altogether and just create an Activity
> that displays the info I want with the styling I want. This is
> trivial, but it feels SO wrong. If you can't easily style, what's the
> point of the dialogs at all?
>
> --
> 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

Reply via email to