如何设置轴单元标签?

时间:2014-02-25 14:09:29

标签: android android-graphview

我使用的是android graphview 3.1.1。我正在尝试设置一个轴标签,一个标识轴是什么的标签。

我在Android GraphView中发现的唯一与此相关的是使用graphView.setHorizontalLabels(horlabels)设置单独的刻度标记。是否可以设置整个标签?

此处示例,轴标签为月,重量为千克。 enter image description here

3 个答案:

答案 0 :(得分:2)

我遇到了类似的问题,所以我在LinearLayout旁边设置了一个-90°旋转的TextView,我绘制了图形。

<TextView
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:id="@+id/test"
android:textColor="#FFFFFF"
android:gravity="center"
android:rotation="-90"
android:textSize="12dp"
android:text="°C"/>

此方法的问题:我旋转的TextView的宽度保持不变,就像没有旋转一样。因此,如果您使用长文本,则左侧和右侧会有大量空间。如果缩短layout_widht,则会有换行符。

对于简短的文字,它看起来不错:http://i.stack.imgur.com/KWMk8.jpg

答案 1 :(得分:1)

没有内置功能,但您可以通过使用TextViews将GraphView-View嵌套在布局中来实现这一目标

答案 2 :(得分:1)

没有提供设置整个标签的方法。您可能必须使用TextViews执行此操作。