Custom translucent theme

by Olivier Guilyardi » Fri, 16 Oct 2009 23:03:31 GMT


Sponsored Links
 Hi,

I have 2 activities and need the second one to be translucent when
started by and over the first one.

When I set my activity theme to @android:style/Theme.Translucent, it
works.

I however want to customize alpha. So, following the example in
ApiDemos - app - TranslucentActivity, I write:

in styles.xml:

    <style name="Theme" parent="android:Theme">
    <style name="Theme.Translucent" parent="android:style/
Theme.Translucent">
        <item name="android:windowBackground">@drawable/
translucent_background</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:colorForeground">#fff</item>
    </style>

and in colors.xml:

    <drawable name="translucent_background">#80000000</drawable>

and set my activity theme to @style/Theme.Translucent

But it doesn't work any more, the second activity is black and opaque.

I also tried with (notice the @) :
<style name="Theme.Translucent" parent="@android:style/
Theme.Translucent">

What's wrong ?
--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Is there a API implementing a multi-selected list views?

Hi all, 

I want to know if there is a API that have implemented a multi-selected
list views. I am developing a File Manager, and I need a list view where
I can select several items other than only one.

Many thanks.
Frank, Wei




--~--~---------~--~----~------------~-------~--~----~

2. Polling internet, battery life Suggestion / Question?

Hi,

Connecting to internet continously or polling is likely to cause drain on
battery. (
 http://www.***.com/ ;q=battery+life&qt_g=Search+this+group
 ).

Lots of people are going to write apps that poll server. Each one will need
configuration on how often to poll. And user will have to configure in each
app. If he configures every 15 min in 3 different apps and each start poll
at a different point in time he will be connecting to the internet thrice
every 15 min. Not nice.

Suggestion

1. Set up a Internet polling mechanism for polling the internet defaulting
to every fif{*filter*} minutes. User can change this setting in one place. Allow
services / apps to subscribe to this service. IPM(Internet polling
mechanism) wakes up one service at a time. service polls internet does
whatever it wants and goes back to sleep.

Now each app has to initiate a connection and close it, which from my very
basic understanding will slowdown the whole process and again drain battery.
Instead IPM opens a socket and hands socket to each service round robin
fashion. Service only indicates done. When all subscribers done IPM closes
down connection.

Question
Does this make sense, I am no TCP stack or Mobile phone expert. Will
somebody with more knowledge pitch in please.

gk

--~--~---------~--~----~------------~-------~--~----~

3. Simple Talk - Sample GTalk Application -

4. Lost my code

5. about calling back from c++ to android..

6. Persistence of handlers registered with Context.registerReceiver

7. MySQL in android server