我想用Xaml或後面的代碼在屏幕底部定位一個按鈕。這就是我想實現: Xaml中的按鈕位置
這裏是XAML中:
<StackLayout>
<Label Text="Identification"
x:Name="DriverLabel"/>
<Image x:Name="VigoLogo"/>
<Entry Placeholder="Driver Name"
Text="{Binding driverID}"/>
<Button Text="Submit"
Command="{Binding Submit}"
x:Name="SubmitButton"
HorizontalOptions="CenterAndExpand"
></Button>
</StackLayout>
和後面的代碼:`
// Styling and resources
// *************************
// Whole page ino
BackgroundColor = Color.White;
// ID Label at top of screen styles
DriverLabel.BackgroundColor = Color.LightBlue;
DriverLabel.HorizontalTextAlignment = TextAlignment.Center;
DriverLabel.VerticalTextAlignment = TextAlignment.Center;
DriverLabel.FontSize = 20;
DriverLabel.HeightRequest = 80;
DriverLabel.TextColor = Color.Black;
//VigoLogo Information
VigoLogo.Source = "Resources/vigo_sign.png";
// Submit button
SubmitButton.BackgroundColor = Color.LightBlue;
SubmitButton.VerticalOptions = LayoutOptions.End;`
我試圖用相對和絕對定位的各種事情但因爲我對Xamarin是新手,所以我比其他任何事情都陷入混亂。 我在某處使用了AbsoluteLayout,但似乎只有硬編碼的x和y座標有效,但它需要比不同設備更具動態性。
任何幫助,將不勝感激。
這很完美,謝謝。我會接受這個兒子,因爲它讓我。 – user3355961