alfinete
Power Member
Boa Noite
Estou a Tentar fazer um Layout simples em android [Xamrim] mas que seja tipo responsive par aqualquer tamanho de monitor de tablet ou tlm.
Tenho uma Grid com 3 colunas em que a primeira e a ultima é apenas uma lateral com no maximo 10% pelo menos é o que estou a Testar
a coluna do meio é do tipo pare Fazer um formulário
onde temos o texto "LOGO" se o texto for pequeno só estica ate ao tamanho de mesmo - aqui eu queria que ele pusesse o Tamanho do stack com width ao máximo da percentagem da coluna.
quando punho um texto que ocupa mais que a percentagem da coluna ele faz wrap ao texto e estica a mesma ao máximo [Aqui esta correcto]
eu queria que ele fizesse o mesmo quando textos [ou outro obj qualquer] menores que o with da coluna.
Obrigado Aguardo
Estou a Tentar fazer um Layout simples em android [Xamrim] mas que seja tipo responsive par aqualquer tamanho de monitor de tablet ou tlm.
Código:
<RelativeLayout Padding="0">
<!-- Background -->
<!--<Image Aspect="AspectFill" Source="background.png" RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width}" RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height}">
</Image>-->
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" >
</ColumnDefinition>
<ColumnDefinition Width="8*">
</ColumnDefinition>
<ColumnDefinition Width="*">
</ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*">
</RowDefinition>
<RowDefinition Height="*">
</RowDefinition>
<RowDefinition Height="*">
</RowDefinition>
<RowDefinition Height="*">
</RowDefinition>
</Grid.RowDefinitions>
<StackLayout Grid.Row="1" Grid.Column="0" BackgroundColor="Aqua" HorizontalOptions="Start">
</StackLayout>
<StackLayout Grid.Row="1" Grid.Column="1" BackgroundColor="Blue" VerticalOptions="Fill" HorizontalOptions="Fill" IsClippedToBounds="True">
<Label Text="LOGO" FontSize="Large">
</Label>
</StackLayout>
<StackLayout Grid.Row="1" Grid.Column="2" BackgroundColor="red">
</StackLayout>
</Grid>
</RelativeLayout>
Tenho uma Grid com 3 colunas em que a primeira e a ultima é apenas uma lateral com no maximo 10% pelo menos é o que estou a Testar
a coluna do meio é do tipo pare Fazer um formulário
onde temos o texto "LOGO" se o texto for pequeno só estica ate ao tamanho de mesmo - aqui eu queria que ele pusesse o Tamanho do stack com width ao máximo da percentagem da coluna.
quando punho um texto que ocupa mais que a percentagem da coluna ele faz wrap ao texto e estica a mesma ao máximo [Aqui esta correcto]
eu queria que ele fizesse o mesmo quando textos [ou outro obj qualquer] menores que o with da coluna.
Obrigado Aguardo