Thanks a lot.. I also just figured this out.......Again thanks a lot
for such a quick response....

On Apr 20, 2:51 am, Jeff Sharkey <[email protected]> wrote:
> Yep, it's possible.  :)  You're probably looking to do it through an
> attribute.  Here's a quick example which works when you change
> android:theme on the activity.
>
> == styles.xml ==
>
> <resources>
>     <style name="ThemeDark" parent="@android:style/Theme">
>         <item name="skyState">@style/cloudy</item>
>     </style>
>
>     <style name="ThemeLight" parent="@android:style/Theme.Light">
>         <item name="skyState">@style/sunny</item>
>     </style>
>
>     <style name="cloudy">
>         <item name="android:background">#8444</item>
>         <item name="android:textColor">#f888</item>
>     </style>
>
>     <style name="sunny">
>         <item name="android:background">#8088</item>
>         <item name="android:textColor">#f0ff</item>
>     </style>
> </resources>
>
> == attrs.xml ==
>
> <resources>
>     <attr name="skyState" format="reference" />
> </resources>
>
> == layout.xml ==
>
> <TextView
>     android:layout_width="fill_parent"
>     android:layout_height="wrap_content"
>     android:text="@string/hello"
>     style="?attr/skyState"
>     />
>
> On Mon, Apr 20, 2009 at 12:36 AM, havexz <[email protected]> wrote:
>
> > Hi
>
> > I have a image view and I want to show different images based on the
> > current theme. I want to do this using the XML only. Via code it can
> > be done .....but then that is not a elegant solution.
>
> > On the same lines, can we add our own attributes to the theme (theme
> > that i created)?
>
> --
> Jeff Sharkey
> [email protected]
--~--~---------~--~----~------------~-------~--~----~
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