2

我完全迷失在这里。它应该很简单,但我不能在我的布局中居中来自 AChartEngine 的拨号图表。

我正在严格按照演示示例进行操作,但它仍然对我不起作用,而且我没有想法!

我最后的布局测试如下:

<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%,明显位于它应该居中的左侧。由于边距,它实际上并没有被剪辑到第二个布局(我也在使用演示版)。

如果我将图表更改为另一个文本视图,我会得到它完全居中的预期。

任何人的想法?

4

1 回答 1

0

尝试添加此调用:

renderer.setInScroll(true);

这在将图表视图添加到自定义布局时会有所帮助。

于 2013-01-02T16:26:05.403 回答