2017-07-28 5 views
0

J'ai 3 vues enfants dans une vue conteneur. Je voudrais remplir la largeur d'une vue enfant à la taille vierge en fonction de la largeur de l'appareil.Définir la largeur de la vue à la taille vide

<View width="Ti.UI.FILL" height="Ti.UI.SIZE" layout="horizontal"> 
    <!-- 1 --><View width="60" height="Ti.UI.SIZE" backgroundColor="yellow" /> 
    <!-- 2 --><View width="Ti.UI.FILL" height="Ti.UI.SIZE" backgroundColor="red" /> 
    <!-- 3 --><View width="80" height="Ti.UI.SIZE" backgroundColor="orange" /> 
</View> 

Preview

Ce code ne fonctionne pas correctement. La vue est à la troisième place ne montre pas près de la seconde. existe-t-il une méthode pour remplir une vue sans donner la largeur réelle?

Répondre

0

Je reçois de l'aide de ti.slack. L'approche ci-dessous fonctionne. Peut être cela aide tout le monde.

<View width="Ti.UI.FILL" height="Ti.UI.SIZE"> 
    <!-- 1 --><View width="60" height="Ti.UI.SIZE" backgroundColor="yellow" left="0" /> 
    <!-- 2 --><View width="Ti.UI.FILL" height="Ti.UI.SIZE" backgroundColor="red" left="60" right="80" /> 
    <!-- 3 --><View width="80" height="Ti.UI.SIZE" backgroundColor="orange" /> 
</View>