Xamarin Button Text在android中显示大写字母

时间:2016-12-13 03:32:51

标签: android button xamarin

昨天,我发现了一个问题。我创建了一个空白的应用程序,我在MainPage.xaml中编写了这段代码。

<Label Text="Welcome to Xamarin Forms!" 
    VerticalOptions="Center" HorizontalTextAlignment="Center"  
    LineBreakMode="MiddleTruncation" />

<Button x:Name="btn"  BorderColor="Teal"  
    Clicked="OnButtonClicked" HorizontalOptions="Center" Text="Test Click me" />

然后运行它,在android中有一个奇怪的东西。标签文本显示正确,但按钮显示上方字母“TEST CLICK ME”。然后我点击按钮.let显示其文本属性,显示“Test Click me”。

为什么?

1 个答案:

答案 0 :(得分:1)

这是因为默认情况下,新的Xamarin.Forms应用程序使用Google Material Design,它指定按钮文本应尽可能大写该语言。

  

按钮文本应该以具有的语言大写   大写。

这是来自此页面 https://material.google.com/components/buttons.html# 它有按钮的材料设计规范。