Android: anpassen das Aussehen der Tabs mit TabHost & TabWidget

Ich, hat einen Beitrag über diese vor, aber ich spüre, dass ich jetzt (nach der Lektüre einige andere Beiträge) besser erklären, was ich will und formuliere es so wird es sein besser zu verstehen.

Folgte ich dem tutorial über die Registerkarte Layout auf der dev-guide, und ich schaffte es, um Register zu erstellen, aber ich will ein paar Anpassungen, um es (und ich habe Blick auf andere Beiträge, aber entweder war der code viele Fehler oder es gab keine Antwort, was ich Suche).

  1. Das erste problem das ich habe ist, dass der test in den meisten Bereichen über dem Symbol, statt von unten (ich habe ein icon, Abmessungen 48x48, wie empfohlen, auf der dev-guide). Ich will das tab mit zu handeln, wie wrap_content tut.
    Ich will mich auch ändern Sie den text Größe (ich glaube es nennt sich das label).

  2. Will ich mit hex triplets ändern Sie die Hintergrundfarbe des tabs, um es zu ändern zwischen zwei Situationen : wenn diese Registerkarte ist, der ausgewählt ist und wenn es nicht ist.

  3. Ich möchte in der Lage sein zu ändern die Farbe der Linie, die sich unterhalb der Registerkarten, ich konnte nicht finden alle Informationen auf, wie dies zu tun.

Den code, den ich verwende derzeit zum erstellen einer neuen Registerkarte (aus dem dev-guide):

    intent = new Intent().setClass(this, GroupsActivity.class);
    spec = tabHost.newTabSpec("groups").setIndicator("groups",
                      res.getDrawable(R.drawable.ic_tab_groups))
                  .setContent(intent);
    tabHost.addTab(spec);

(- Gruppen ist der name der Registerkarte).

Hilfe wird sehr geschätzt!

  • België: der Titel ist einer der wichtigsten Teile Ihrer Frage. Bitte mindestens schnell zu überprüfen, bevor Sie es Absenden.
  • was war falsch mit ihm ? (Ich Frage besser zu wissen für die Zukunft). vielen Dank für die Bearbeitung und helfen
  • Klicken Sie auf den link mit der Zeit Informationen nur auf der rechten Seite "bearbeitet" über meine "Signatur" wird, zeigt es die edit-history.
InformationsquelleAutor Belgi | 2011-10-16
Schreibe einen Kommentar