Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

This seems to happen in any app that uses some kind of comment display thing.

Here are some pictures. (sorry that they're not screenshots, I don't think it's possible without root)

YouTube
Reddit Sync

This also happens with every other Reddit app on the market. All of them have the exact same problem when viewing comments.

I assume that there is some UI control in common between them, something that lists read-only tap-able text areas, but I'm not an Android developer so I don't actually know for sure.

I'm using a Motorola Atrix 2 from AT&T with stock ROM.

share|improve this question
    
Weird. Not sure what to suggest. It appears to be the background color of the application. Usually developers explicitly set this or use a theme (for example, Holo). Maybe they are using a theme and the ROM isn't loading it correctly? (Because the Themes are a part of the OS, not the app). –  Bryan Denny Jun 14 '12 at 13:11
    
@BryanDenny: That actually is the default theme on Motorola's BLUR devices. It's really weird looking but they did it intentionally. –  eldarerathis Jun 14 '12 at 13:38
    
@eldareathis my guess is the app is using the default Dark theme.... yet Moto Blur isn't making it dark??? –  Bryan Denny Jun 14 '12 at 13:48

2 Answers 2

up vote 10 down vote accepted

As far as I know, this is just the way Motorola designed their BLUR interface. See, for example, this screenshot from a blog post on Motorola's dev site:

enter image description here

This basically appears anywhere that a developer uses a ListView object, which is fairly common as it's the native way to display...well, a list of things (appropriately named, no?). Motorola describes their reasoning as such:

The gray background at the bottom of the list is inherited from the device theme. Its purpose is to show users where the list ends.

In your case, the gray is instead white (which I've also seen on the Droid X), but the same concept applies.

If you want to get rid of it you basically need to re-theme your device and get rid of the BLUR UI, which is generally not possible without rooting and using a custom ROM due to how tightly integrated it is into the system. Alternatively, you could email the developer and politely ask them to re-theme the ListView, since they have the option to explicitly override the default theming if they want. Whether or not they think it's worth the effort is kind of out of your control at that point, though.

share|improve this answer
2  
Ugh, so I was right. That's just horrible. Many developers assume the default colors when they use a theme, not for a ROM to mess them up. –  Bryan Denny Jun 14 '12 at 13:47
    
This makes sense, thank you. I haven't been able to find any pages in my searches regarding this problem anywhere else. I know a few of the apps that I use are in active development and very receptive to user feedback, so I'll shoot them an email about the problem. –  Corey Jun 14 '12 at 20:15
    
Also to note, I get a grey color if I'm using a light theme, and a white color if using a dark theme. –  Corey Jun 14 '12 at 20:21

Developers don't necessarily have to re-theme the ListView to fix this - it can also be done by not forcing the ListView to fill the screen. The problem is on the ListView below - if layout_weight="1", or layout_height="fill_parent", then the ListView takes up any unused space, and you get the ugly white background. Setting layout_height to "wrap content" and getting rid of the weight solves the problem.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">

<ListView android:id="@+id/statsList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"/>

</LinearLayout>
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.