TabWidget Höhe

8

Ist es möglich, die TabWidget-Höhe festzulegen und die Tab-Labels anzupassen?

Wenn ich die TabWidget-Höhe zu klein setze, sind die Beschriftungen nicht sichtbar.

%Vor%

Danke

    
Steve 23.03.2010, 19:00
quelle

4 Antworten

9

Android 1.6 hat eine setIndicator() -Methode für TabSpec hinzugefügt, die eine View akzeptiert. Ich habe es noch nicht versucht, aber mein Verständnis ist, dass es Ihnen mehr Kontrolle über die Tabs geben wird.

    
CommonsWare 23.03.2010, 19:56
quelle
16

Der folgende Code passt die Höhe auf den Registerkarten an:

%Vor%

Allerdings wird dies einen Fehler in der Hintergrundfarbe der nicht ausgewählten Registerkarte verursachen. Ich weiß noch nicht, wie ich das lösen soll. Einige Foren schlagen vor, dass es nicht lösbar ist, ohne ein benutzerdefiniertes Tab-Widget zu erstellen.

    
Vanja 15.06.2011 15:16
quelle
2

Ich sehe ... Wenn Sie addTab verwenden, verwenden wir normalerweise setIndicator wie folgt:

%Vor%

Sie können TextView verwenden, um "TAB 2" zu ersetzen, wurde so:

%Vor%

Sie brauchen nur die Textansicht zu ändern. Danke ... ^^

    
Rubin Happy Ch. 21.06.2010 04:28
quelle
0

Die Tab-Höhe hängt von der Frame-Arbeit ab. Sie sollten sie nur von dort anpassen oder eine andere Ansicht so anpassen, dass sie so aussieht.

    
Kantesh 24.03.2010 11:41
quelle

Tags und Links