java - 如何使用 AndroidPlot 在 Lollipop 上正确调整绘图大小?

标签 java android androidplot

我正在使用 AndroidPlot 在我正在制作的应用程序上绘制数据图表。 我们最近从 ICS 升级到 LOLLIPOP,并注意到图表的大小不正确。

ICS(正确显示): ICS AnroidPlot

LOLLIPOP(显示不正确): LOLLIPOP AndroidPlot

我对上述两个屏幕截图使用完全相同的代码:

<com.androidplot.xy.XYPlot
        android:id="@+id/plot_temperatures"
        androidplot.renderMode="use_background_thread"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@color/spliceGreen"/>

如何在 Lollipop 上正确调整此图的大小?

最佳答案

鉴于您的最终评论,听起来这只是开发环境中的一个错误。几乎可以肯定,由于 Androidplot 没有收到屏幕已通过正常机制更改的通知。您可以尝试的一件事是在调整大小后调用 PixelUtils.init(Context),然后调用 Plot.redraw()

关于java - 如何使用 AndroidPlot 在 Lollipop 上正确调整绘图大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32506326/

相关文章:

java - 如何将 Html 文件映射到 web.xml?

android - 用于后台任务的线程与适配器——更喜欢哪一个,为什么?

android - AndroidPlot 域标签中的换行符

java - 在vlcj MediaPlayer上添加透明JLabel?

java - 多个身份验证提供程序 :/j_spring_security_check and social login

java - 为什么我们在阿姆斯壮程序中写n/=10?

java - java android 中的 AndroidPlot

android - Sharedpreference 的多个实例为同一字段提供不同的值

android - 某些应用程序(微信)如何忽略虚假位置然后检测真实位置?

java - AndroidPlot 和 RectRegion 行为