首页 > 解决方案 > 当调用段中的文本的Value_Changed在android中与垂直对齐时

问题描述

我在 iOS 和 Android 上都使用 SegmentedControl.FormsPlugin。我正面临一个关于 Android 的奇怪问题。最初,段上的文本正确对齐,但触发 Value_Changed 事件,段上的文本与垂直对齐。

这是我的代码:

<segmentedcontrols:SegmentedControl ValueChanged="SegControl_ValueChanged" x:Name="SegControl" HorizontalOptions="FillAndExpand" TintColor="#0d2241" SelectedSegment="0" BackgroundColor="White">
                            <segmentedcontrols:SegmentedControl.Children>
                                <segmentedcontrols:SegmentedControlOption VerticalOptions="CenterAndExpand" Text="Test" />
                                <segmentedcontrols:SegmentedControlOption VerticalOptions="CenterAndExpand" Text="Sample" />

                            </segmentedcontrols:SegmentedControl.Children>
                        </segmentedcontrols:SegmentedControl>

这是活动

```public async void Handle_ValueChanged(object o, int e)
 {
 switch (e)
 {
 case 0:
 MainPageContainer.Children.Clear();
 MainPageContainer.Children.Add(TestView);
 
 

 break;
 case 1:
 MainPageContainer.Children.Clear();
 MainPageContainer.Children.Add(SampleView);
 
 break;
 }
 }```

在此处输入图像描述

在此处输入图像描述

对于 iOS,我没有任何此类问题。

这是我如何面对这个问题

标签: androidxamarin.formssegment

解决方案


推荐阅读