作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
(此题对ScrollView同样有效)
我需要在 HorizontalScrollView
中放置一个 LineChart
。我不希望在图表内滚动(这意味着图表呈现滚动本身并且在多次测试后,它非常滞后)除非它是最后一个解决方案。
图书馆是MPAndroidChart .
基于 this post on Telerik应该不复杂。
不幸的是,我似乎无法达到预期的结果。
这是我的 XML 代码:
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.github.mikephil.charting.charts.LineChart
android:layout_width="2000dp"
android:layout_height="match_parent"
android:fillViewport="true"
android:id="@+id/chart"/>
</HorizontalScrollView>
没什么特别的。
Android Studio 内部设计器显示了一个非常缩小的图表,我的手机也是如此。
怎么了?
感谢您的帮助!
最佳答案
使用 LinearLayout 作为折线图的容器:
<HorizontalScrollView
android:id="@+id/hsvChart"
android:layout_width="800dp"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/chart"
android:layout_width="600dp"
android:layout_height="match_parent"
android:layout_marginBottom="3dp"
android:layout_marginTop="3dp" />
</LinearLayout>
</HorizontalScrollView>
这将防止您的图表缩小
关于java - HorizontalScrollView 内的 MPAndroidChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36532043/
我是一名优秀的程序员,十分优秀!