中心AChartEngine表盘

时间:2012-12-31 18:26:53

标签: android android-layout achartengine

我完全迷失在这里。它应该很简单,但我无法将AChartEngine的Dial表放在我的布局中。

我正在关注该演示的示例,但它仍然不适合我,我的想法也没有了!

我的最后一次布局测试如下:

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:gravity="center"
    android:orientation="horizontal" >
<TextView
    android:id="@+id/txt"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:gravity="center"
    android:text="TEST-TEST" />

<LinearLayout
    android:id="@+id/graph1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:gravity="center" />
</LinearLayout>

我得到一个完全居中的“TEST-TEST”文本和右边的表盘,但大约55%的屏幕尺寸,显然位于它应居中的左侧。实际上它没有被限制到第二个布局,因为边距(我也使用了演示版)。

如果我更改另一个文本视图的图形,我会按预期完全居中。

想点什么?

1 个答案:

答案 0 :(得分:0)

尝试添加此调用:

renderer.setInScroll(true);

这有助于将图表视图添加到自定义布局的情况。