Does anyone think tab headers are way too big in Android?

by » Wed, 29 Apr 2009 03:53:01 GMT

Sponsored Links
 Yes nice to have pretty icons and all, but when I'm scrolling through
Market in landscape mode, I can only see 3 apps at a time because the
tab header takes up 20% of the screen. I end up having to go portrait,
but then I can't type :(

This is actually a problem for all apps that use tab headers in
landscape mode and I don't know if you can programatically shrink
them, but none of the apps I use have done this.

I don't think the icons themselves are a bad idea (in fact I think in
these times, they are quite important), but why can't they be
horizontally aligned with the text like all internet browser tabs do -
which are also designed to maximize the space for content.

Mobile phone screens are by their nature limited in size so this seems
like something that should be addressed to improve the user experience.

Does anyone think tab headers are way too big in Android?

by lbcoder » Wed, 29 Apr 2009 04:16:51 GMT

 Time for you to upgrade to android 1.5. With the VK, you can type in
portrait mode.
But yeah, those tabs are touch big.

On Apr 28, 3:52pm, ""


Sponsored Links

Does anyone think tab headers are way too big in Android?

by » Wed, 29 Apr 2009 23:25:49 GMT

 Yes.  Tabs are way too big.  I tried VERY hard to shrink them
programmatically, with no satisfactory success.  I believe there was a
thread about this somewhere wherein a Android dev wrote somethign to
the effect of, "Why would you want to change the size of your
widgets?  They're that big for a reason - so users can interact with
them easily."

I don't buy it.  The tabs seems that big only so that they can fit an
icon, since they're significantly taller than default buttons.  I
think it's an oversight that there's no way to reclaim all the icon-
ready space for icon-less tabs.


Other Threads

1. developer phone restore needed


My problem is that I got a HTC-Dream G1 developer phone from my
university(well, that's not the problem:) ), and it is able to work
without a SIM card and has some figures on the back, that's why I
think it's a developer edition. I have to do a project which operates
with bluetooth link quality, which needs root rights to reach, and
when I tried to get link quality from terminal emulator, it said I
don't have the rights to do it. So I thought, rooting would be the
But after following a tutorial and rooting the phone, it asks me for a
googlemail account, but as I'm not a T-mobile customer, I don't have
data plan. So I made a factory reset, but it didn't take me back to
the original state neather.

Do you have any idea, how to get back the original status of my
developer phone? And if you do, do you have any idea how to grant
myself root rights?

Thanks in advance.


2. WebView not receiving events from some soft-keys.


I've got a webview and a page with input field.
I bind to 'keydown/keyup' events using jquery but for certain soft-
keys those events never arrive.

Key are different for different phones but it happens on every one
I've tested.

For example on Samsung GT-I5500 soft keys that do not trigger any
events in webview are:
- double crossed 'W',
- Paragraph symbol,
- Inverted question mark,
- Inverted exclamation mark,
- Weird small square next to cent symbol,
- 'restricted' symbol,
- 'copyrighted' symbol,
- degree symbol,
All those symbols are on page 2 and 3 of numeric keyboard (in
landscape mode).

I've checked Samsung Galaxy S, Samsung Nexus S, and HTC Desire HD with
android 2.2 and 2.3 - it also happens although keys are different.

Does anyone have an idea why it happens and what to do to know when
those keys are pressed?

Below is simple code example you can try (you need jquery):
---------------- cut -------------------
<html xmlns="" xml:lang="en" lang="en">

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>

    <input type="text" id="test">
    <div id="i1"></div>
    <div id="i2"></div>

<script type="text/javascript" language="javascript">
$('#test').bind('keyup', function()
    var a = document.getElementById('i2');
    $(a).text('keyup: ' + $(this).val());

$('#test').bind('keydown', function()
    var a = document.getElementById('i1');
    $(a).text('down: ' + $(this).val());
---------------- cut -------------------


3. Problem Setting the Alpha Value for an Appwidget Background

4. Bluetooth connect: Service Discovery Failed

5. Android emulator "FTPClient" throws exception when trying to retrieve a file from a Ftp server

6. Android emulator closes the connection when receiving data from server

7. Need Help to Develope my first Android Project.