Comment peut-on spécifier la largeur de chaque onglet dans tabhost?
Je suis en utilisant tabhost dans mon application. Peut-on attribuer la largeur de la propriété pour chaque onglet? j'.e, l'un avec une largeur plus grande, et d'autres avec de plus petits?
N'oubliez pas de rester indépendant du périphérique, utilisez DisplayMetrics.la densité de corriger votre valeur de pixel codé en dur pour un dp valeur.
Pour votre référence, si le parent disposition de theTabWidget est LinearLayout, vous devez également définir le poids de l'enfant LayoutParams. Depuis les onglets étirer sa largeur dans mon cas, comme son poids par défaut est 1,0.
Nous pouvons parler de la largeur d'un onglet dans le code comme:
dp
valeur.OriginalL'auteur Mathew
J'ai essayé le code ci-dessous et cela a fonctionné parfaitement bien pour moi
vous pouvez modifier la largeur et la hauteur selon votre besoin.
OriginalL'auteur Sunita
Pour votre référence, si le parent disposition de theTabWidget est LinearLayout, vous devez également définir le poids de l'enfant LayoutParams. Depuis les onglets étirer sa largeur dans mon cas, comme son poids par défaut est 1,0.
OriginalL'auteur wagyaoo