android - 当调用段中的文本的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,我没有任何此类问题。
这是我如何面对这个问题
解决方案
推荐阅读
- android - 将密钥文件放入 APK
- python - PermissionError 试图从 MacOS 上的 Python 访问桌面(shutil 或 os.chdir())
- php - 在 PHP 中从 XML 数据生成图像
- websocket - 用于聊天应用的 GRPC 流式传输或 WebSockets
- python - 遍历 XML 并选择特定的元素树内容
- java - 帐户设置适配器问题
- influxdb - 使用 Flux 查询时,不同的保留策略 (RP) 是否表现得像表?
- ios - 如何验证用户的时间是真实的并且没有在 Swift 5 中欺骗应用程序?
- java - Rekognition 客户端会根据每个请求不断重建
- javascript - 如何启用服务器端控制台日志?