“ Delphi 10.3 Rio”中的TChart屏幕方向问题

时间:2019-01-22 14:20:00

标签: android delphi charts teechart delphi-10.3-rio

我开始使用“ Delphi 10.3 Rio”,正在研究似乎与TChart对象有关的bug。在用于“ Android 8”的FMX应用程序中,我刚刚创建了一个带有单个对象TChart(Chart1.Align := TAlignLayout.Client)的窗口。在OnClick事件中,我输入了以下内容:

procedure TForm1.Chart1Click(Sender: TObject);
begin
   if Application.FormFactor.Orientations = [TScreenOrientation.Landscape] then
      Application.FormFactor.Orientations := [TScreenOrientation.Portrait]
   else
      Application.FormFactor.Orientations := [TScreenOrientation.Landscape];
end;

错误:将“纵向”屏幕更改为“横向”,然后返回到“纵向”后,屏幕无法正确重绘,并且下半部分为空白和黑色(裁剪)。请参阅附件图片。

如何解决?

enter image description here

0 个答案:

没有答案