« Back to Cius Developer Questions

Applications which use nested PreferenceScreen may have screen problems

Combination View Flat View Tree View
Threads [ Previous | Next ]
Dear team,

Some applications which use nested PreferenceScreen may have screen problems,
because of Cius white theme on preferenceScreens.
(Many android devices have black theme on preferenceScreens.)
 
You can see the problem in the ApiDemos sample in Android SDK:
1. Launch the ApiDemos.
2. Select > > [Preferences from XML] or [Preferences from code].
3. Select [Screen preference].
 
You will see the list item has darkened text.
The item will have white theme on scrolling screen.
 
One of the workarounds is overriding the default theme.
However, many existing applications(including ApiDemos sample in Android SDK) don't do that.

Could you please look into this ?
Can any fix be applied in the cius ?
 
Thanks & Regards,
Tohru

The white theme that you are seeing is the default for settings pages on the Cius. For instance, take a look at the Settings for the Cius. If you wish to change this for your application feel free to override the default theme like you mentioned. Hopefully this answers your question!

Hi Matthew,
 
Thank you very much for your reply!
 
I have looked into Android framework source code.
It seems to be an Android framework issue.
I have found the same at android issue tracker:
http://code.google.com/p/android/issues/detail?id=4611
 
Yes, I can use a workaround and it is easy for me.
However, the problem is there are already applications which are affected by this issue on the AndroidMarket.
An end-user may download and use these applications.
Then, the user will see the issue.
 

I don't think this is severe issue.
But, I think it is good for users and developers that this issue is gone.
 

Is it difficult to apply specific fix against the framework in the cius ?
 
Thanks & Regards,
Tohru
 

Hey Tohru,

Thanks for reporting this. I will take this and report it to the engineering team. Thanks again for pointing out this issue.

Thanks,
Matt Williams