gpt4 book ai didi

android - 根据android中图表引擎饼图中屏幕大小的标签文本大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:11 24 4
gpt4 key购买 nike

我正在使用图表引擎成功显示饼图。我想根据屏幕大小自定义我的标签文本大小。提前致谢。

最佳答案

这个问题归结为解决方案。 achartengine 似乎在设计时就考虑到了原始像素,而显示质量和像素密度在过去几年中得到了显着提高。 achartengine 示例中的标签在我的 HTC One 上很小!

Android 引入了scale-independent pixels .将它们与图表引擎一起使用的关键是 TypedValue 类。这是我所做的:

DisplayMetrics metrics = context.getResources().getDisplayMetrics();
float val = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 18, metrics);

我从上面链接中的“text size medium”得到了 18。

然后您可以在任何需要使用中等大小文本的地方使用 val。例如:

renderer.setLabelsTextSize(val);

关于android - 根据android中图表引擎饼图中屏幕大小的标签文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14067642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com